Forum Replies Created

Viewing 15 posts - 751 through 765 (of 807 total)

  • RE: Variables, Nulls and Coalesce

    Wouldn't you always get a row returned with the COUNT(*) aggregate? It might return 0 as the result but that still returns a row.

    That's true!

  • RE: Variables, Nulls and Coalesce

    WARN: If you use an aggregate function @a will be updated also if no row is returned

    [font="Arial"]SET NOCOUNT ON

    declare @vals table (iKey int, iValue int)

    insert into @vals...

  • RE: T-SQL

    David_Simpson (11/17/2009)


    I did not even bother to try and analyze the queries, once I read that the GETDATE() function was executed 4 different times, the only possible answer was false...

  • RE: T-SQL

    Nice question: so, we could see the time zone of every user. 😀

    I live in Italy +1 hour.

    2009-11-16 11:42:01.793Monday

    2009-11-16 11:42:01.793Monday

    2009-11-16 10:42:01.793Monday

    2009-11-16 10:42:01.793Monday

    Ciao Ciao

  • RE: ISNULL

    Noel McKinney (11/3/2009)


    This is the main reason I make it a habit to use COALESCE rather than ISNULL unless there's a reason I need the behavior of ISNULL.

    I prefer ISNULL...

  • RE: ISNULL

    From BOL:

    Return Types

    Returns the same type as check_expression.

    In this case, a cast from varchar(12) to varchar(10)

  • RE: Identity Crisis

    San-847017 (10/28/2009)


    I always increment identity column with default value.

    I used a seed = 1 and an increment of 5 and in another table seed = 2 and an increment of...

  • RE: Concatenating Rows

    Min-437192 (10/18/2009)


    Yours is pretty cool, but what do I need to modify if I want to get rid of duplicates? 🙂

    Simply add DISTINCT clause.

    create table fruit(name varchar(20))

    insert into...

  • RE: Concatenating Rows

    msam77-503326 (10/15/2009)


    Below is simple sql that does that

    declare @res varchar(Max)

    select @res = coalesce(@res + ',', '') + [name]

    from

    (

    select 'Apple' as...

  • RE: Concatenating Rows

    declare @l varchar(max)

    ,@comma varchar(2)

    set @l = ''

    set @comma = ''

    select @l = @l + @comma + name

    ,@comma = ', '

    from

    ...

  • RE: T-SQL 2008

    Mighty (10/1/2009)


    I'm of the opinion that the answer(s) are incorrect.

    CUBE and ROLLUP where already available in SQL Server 2005, so they were not introduced with SQL Server 2008.

    CUBE and ROLLUP...

  • RE: Indexes

    dave.farmer (9/7/2009)


    Hmmm... I played with this a little and the number of rows certainly makes a difference.

    I added 10,000 rows (actually 10,001 - as below) and this time query 1...

  • RE: Stored procedures

    Artur Sokhikyan (8/4/2009)


    nice question

    -------------------------

    - Name?

    - Abu Dalah Sarafi.

    - Sex?

    - 3 times a week!

    - No, no. Male or Female?

    - Male, female, sometimes camel...

    Strong!!!!

  • RE: column & data type.

    Lynn Pettis (7/23/2009)


    There really should have been a third choice: It Depends. It really does, what data type is being converted to what data type?

    For example you can't eliminate...

  • RE: column & data type.

    Not always. Converting varchar to int, may fail if some value is not numeric.

Viewing 15 posts - 751 through 765 (of 807 total)