1
我是新來的SQL,我正在通過一些代碼爲醫療辦公室的小型數據庫。以下是什麼意思,它會做什麼...我得到的患者,它在DB中的一個領域。該代碼對每個字段都重複。不知道哪裏陳述
WHERE (LOWER ("Patient") LIKE ('%' || LOWER (:Patient) || '%')
我是新來的SQL,我正在通過一些代碼爲醫療辦公室的小型數據庫。以下是什麼意思,它會做什麼...我得到的患者,它在DB中的一個領域。該代碼對每個字段都重複。不知道哪裏陳述
WHERE (LOWER ("Patient") LIKE ('%' || LOWER (:Patient) || '%')
它做一個區分大小寫的比較尋找其中"Patient"
列包含:Patient
參數傳遞的子行。
LOWER
將雙方轉換爲小寫。
||
是ANSI SQL字符串連接運算符。
%
in LIKE
pattern是通配符,意思是「匹配零個或多個字符的任何集合」。
所以,如果:Patient
是Smith
表達出來的作品作爲
WHERE LOWER ("Patient") LIKE '%smith%'