sql语句中有的要加[]是什么意思?

2025-03-22 18:20:52
推荐回答(3个)
回答1:

[]用在列名或者表名的时候,是为了和sql系统的关键字作区分,
例如:select * from table 回报错
但是加上[]之后,就没关系了select * [from table]

列名同理select [columns] from [table]

[ ]还有一种用法就是

[ ](通配符 — 需匹配的字符)
匹配指定范围内或者属于方括号所指定的集合中的任意单个字符。

请参见

LIKE

这是查帮助的

回答2:

time是系统关键字,所以最好是加[]以区别

回答3:

&是且的意思,这句话的意思是
从article表中选择所有列,这些列满足type_id为data_type&sql的值。data_type&sql是一个表达式。
不过。。。感觉怪怪的。。。