4

How to use an SQL reserved keyword like the column name "desc" in a select statement?

select "desc" from tablename
LittleBobbyTables - Au Revoir
  • 31,192
  • 25
  • 105
  • 113
saun4frsh
  • 383
  • 1
  • 4
  • 21

3 Answers3

12

Use brackets

select [desc] from tablename
juergen d
  • 195,137
  • 36
  • 275
  • 343
0

According to Standard, you can use delimited identifiers in this case, ex.

create table Tdesc("desc" int);
go
select "desc" from Tdesc order by "desc" desc;
msi77
  • 1,522
  • 1
  • 10
  • 9
0

back quotes worked for me in Hive SQL: I have a column named from, so:

select `from` from myTable;