SQL語句中加中括號的作用

2022-08-11 07:03:08 字數 323 閱讀 6607

在操作sqlserver資料庫的時候,經常能看到用中括號()括住的字段,這些字段可能是表名或者欄位名等等。那麼為什麼要加中括號呢?解釋如下:

為了防止某些關鍵字在使用中引起歧義,如果加上中括號,則代表這是乙個欄位名,而不是關鍵字。例如:表中有乙個欄位叫select,而select是sql中的乙個關鍵字,如果直接寫作《 select select from 表名》,那麼語句是會報錯的。如果加上中括號《select [select] from 表名》,資料庫則能識別。

解決較長的中文名表名可能會被不識別的問題

注意:不僅列名可加中括號,包括表名,儲存過程名,函式名等都可以按需要加中括號。

要sql語句中加入執行變數

set sql n select oogoodscount sum tstoredecstored.frescount from tstoredecstored inner join tstoredecstorem on tstoredecstored.fstoredecstoremid tstor...

sql語句中as的用法和作用

sql語句中as的用法和作用 最近做專案中,偶然發現在sql語句中出現了as這個詞,一直以來沒怎麼關注是什麼意思,畢竟影響不大,今天有空,就在網上查了一些資料,大概有了一些的了解 我們的sql語句在很多資料庫中都是通用的,比如像mysql資料庫 access資料庫.oracle資料庫.sqlite資...

sql語句中or條件有無括號舉例!!

select from school where class 1 and like 男 or birthday like 1 or在括號裡面,結果集是班級1後再加過濾條件是男生或生日在1月份得到的 select from school where class 1 and like 男 or birt...