在PostgreSQL(PgSQL)中,您可以使用~~
操作符和ILIKE
操作符來執行正則表達式匹配
~
操作符和E’'語法:SELECT * FROM table_name WHERE column_name ~ E'^[0-9]{3}-[0-9]{2}-[0-9]{4}$';
這個查詢將返回table_name
表中column_name
列值以"123-45-6789"格式的所有記錄。
ILIKE
操作符:SELECT * FROM table_name WHERE column_name ILIKE '^123-45-6789$';
這個查詢與上一個查詢的功能相同,但ILIKE
操作符不區分大小寫。
請注意,正則表達式語法可能因數據庫而異。上面的示例適用于PostgreSQL。如果您使用的是其他數據庫(如MySQL或SQLite),則需要查閱相應的文檔以了解如何在該數據庫中使用正則表達式。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。