add a temporary column with a value

前端 未结 6 1519
萌比男神i
萌比男神i 2021-01-31 07:35

I have a select statement like this

select field1, field2  
  from table1

What I want is to have a newfield with only value \"example\".

<
相关标签:
6条回答
  • 2021-01-31 07:43
    select field1, field2, NewField = 'example' from table1 
    
    0 讨论(0)
  • 2021-01-31 07:45
    select field1, field2, 'example' as TempField
    from table1
    

    This should work across different SQL implementations.

    0 讨论(0)
  • 2021-01-31 07:57

    You mean staticly define a value, like this:

    SELECT field1, 
           field2,
           'example' AS newfield
      FROM TABLE1
    

    This will add a column called "newfield" to the output, and its value will always be "example".

    0 讨论(0)
  • 2021-01-31 07:58

    I'm rusty on SQL but I think you could use select as to make your own temporary query columns.

    select field1, field2, 'example' as newfield from table1
    

    That would only exist in your query results, of course. You're not actually modifying the table.

    0 讨论(0)
  • 2021-01-31 07:59
    select field1, field2, '' as newfield from table1
    

    This Will Do you Job

    0 讨论(0)
  • 2021-01-31 08:06

    I giving you an example in wich the TABLE registrofaena doesn't have the column called minutos. Minutos is created and it content is a result of divide demora/60, in other words, i created a column to show the values of the delay in minutes.

    This is the query:

    SELECT idfaena,fechahora,demora, demora/60 as minutos,comentario 
    FROM registrofaena  
    WHERE fecha>='2018-10-17' AND comentario <> '' 
    ORDER BY idfaena ASC;
    

    This is the view:

    0 讨论(0)
提交回复
热议问题