sql 語句哪里添加單引號問題


1.sql 語句哪里添加單引號問題,哪些地方必須加雙引號,否則sql語句會報錯?

涉及varchar的值的時候,必須有單引號包括varchar值。int等其他字段類型,則不需要加單引號包括。

如:

insert into t_test(uid,name) values(1,david);

報錯,報錯原因,name是varchar類型,其值必須用單引號包括。uid字段是int,可以不用單引號 

 

正確如下:

insert into t_test(uid,name) values(1,'david');

2.like關鍵字后面接varchar,是必須的,like模糊查詢當然是字符串 匹配了,所以like 后面必須用單引號包括起來,且%和_單個字符匹配等都要包含進來。

不能將%和_放在單引號外面。如,必須where name like '%lily',不能where name like %'lily',這樣會報錯

like模糊查詢,

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM