好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PostgreSQL LIKE 大小寫實例

PostgreSQL LIKE 大小寫實例

熱門標簽:重慶自動外呼系統定制 合肥公司外呼系統運營商 外呼調研系統 地圖標注和圖片名稱的區別 辦公外呼電話系統 漯河外呼電話系統 海豐有多少商家沒有地圖標注 美容工作室地圖標注 打電話智能電銷機器人授權

PostgreSQL 數據庫

函數upper(“字符串”):轉成大寫字符串

WHERE UPPER("User_Name") LIKE upper(username) 此句查詢“User_Name” 中值大小寫不區分。

SELECT "User_Id","User_Image","User_Name","User_Birthday","User_Sex","User_OnlineLat","User_OnlineLon","User_State",
(SELECT COUNT(*) FROM "tbUsers" WHERE UPPER("User_Name") LIKE upper(username)) AS "user_count"
FROM "tbUsers" 
WHERE UPPER("User_Name") LIKE upper(username) LIMIT 10 OFFSET 0;

補充:PostgreSQL數據庫表名大小寫問題

今天,用Delphi 連接postgresql數據庫時,出現了問題。問題提示:error:表不存在。Postgrsql數據庫的表名都用大寫,比如Users、Profiles、Money等。

多嘗試了一些表,發現當表名都是小寫時,可以連接。

后來發現,在做select * from Users這樣的查詢的時候也會提示ERROR: relation “users” does not exist。

分析了一下,由于 PostgreSQL 是大小寫敏感的,并默認對SQL語句中的數據庫對象名稱轉換為小寫,因此如果你在創建數據庫對象時指定了大小寫混和的對象名稱,那么在通過SQL語句訪問 這些對象時,由于Postgresql數據庫里表名應該是分大小寫的,導致找不到users這個表。

要解決這個問題,必須使用雙引號(”)將數據庫對象括起來,以提示 PostgreSQL 不用幫你轉換對象名為小寫,否則將激發“xxxxx對象不存在”的異常,譬如您的數據庫中有名為 TUser 的表,您在 PostgreSQL 自帶的圖形化查詢工具中必須使用類似這樣的查詢語句才能正確執行:SELECT * FROM “TUser”,當然它對 SQL 標準中的保留字和關鍵字是不區分大小寫的,所以寫成 select * From “TUser” 這樣也是完全可以的。

另外,PostgreSQL 對數據也是大小寫敏感的,這點與 SQLServer 不同(SQLServer 默認是不敏感的),譬如在 TUser 表中有字段 Name,其中有一行 Name 字段值為“Tony Tang”的記錄,如果直接使用

SELECT * FROM “TUser” WHERE “Name” LIKE ‘%tony%';

是查詢不到這條記錄的,不過你可以這么寫:

SELECT * FROM “TUser” WHERE UPPER(“Name”) LIKE ‘%TONY%';

呵呵,是不是覺得這樣不太好看,而且擔心性能會受影響?幸好 PostgreSQL 提供了關鍵字 ILIKE 來幫我們解決這個問題,這真是個非常有趣的關鍵字(I like),對于第一種寫法只需要將 LIKE 替換成 ILIKE 就可以了。

最簡單的辦法,就是數據庫里所有的表名都是小寫的,最好字段名也都是小寫的(因為映射到對象屬性以后基本上會變換大小寫,JPA是都變成小寫)。這樣就沒與那么多煩惱以及兼容性問題了。

小結:

1、PostgreSQL對表名、字段名都是區分大小寫的。用SQL語句的時候需要加雙引號。

2、PostgreSQL在SQL語句中對數據(字段)大小寫是敏感的.

select login_ID as 編號, name as 用戶名 from t_login(這種會報錯,找不到login_ID字段).

如果要查詢大寫字母的字段,同樣要加上雙引號:select “login_ID” as 編號, name as 用戶名 from t_login.

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 淺談PostgreSQL中大小寫不敏感問題
  • Postgresql 數據庫轉義字符操作
  • postgresql~*符號的含義及用法說明
  • postgresql數據庫使用說明_實現時間范圍查詢
  • postgresql 實現將數組變為行
  • 基于PostgreSql 別名區分大小寫的問題

標簽:株洲 烏海 衡陽 晉城 來賓 錦州 蚌埠 珠海

巨人網絡通訊聲明:本文標題《PostgreSQL LIKE 大小寫實例》,本文關鍵詞  PostgreSQL,LIKE,大小寫,實例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PostgreSQL LIKE 大小寫實例》相關的同類信息!
  • 本頁收集關于PostgreSQL LIKE 大小寫實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 老司机在线播放| 国产 制服丝袜 动漫在线| 被黑人伦流澡到高潮| xxxx性bbbb欧美野外| 菠萝菠萝蜜6高清视频在线| 吭吸饥渴邻居寡妇的奶头| 2018天天射| 亚洲精品香蕉| 欧美办公室无内丝袜| 男女一级视频| 乌克兰少妇一级A片| 肉多污到爆大尺度男男小说| 精品国产一区二区三区久久久蜜臀| 被啪羞羞视频在线观看| 成a人无码亚洲成a无码一区变态| 国产日本无码视频韩国网站写真| 女贝网sp| 亚洲 欧美 制服 中文 综合| 精品福利一区二区三区| 韩国婬乱A片真做在线观看| 久久婷婷国产综合尤物精品| 日本免费不卡视频一区二区三区| 国产成人精品日本亚洲专一区| 情欲满载DVD在线播放凯登克劳丝| 欧美色99| 狠狠干免费视频| 半夜我熟练扒下麻麻的| 黄金网站app观看大全夸克| 手机免费看一级片| 在线一级片| 国产成人夜色91| 三上悠亚精品一区二区| 1女n男多肉小说推荐| 少妇户外露出[11p]| 一本一道久久a久久综合精品| 成人H版有声小说| 老师的兔子好多软水好多网站木瓜| 欧美大片国产在线永久播放| 澳门黄色片| 国产人妻被粗大爽ⅩXoo网站| 互攻+爽哭+玩弄+跪趴+调教|