ฉันใช้ PostgreSQL 9.1 และฉันมีตารางผู้ใช้ที่มีlogin
คอลัมน์
ชื่อล็อกอินเป็นกรณี ๆ ไปเช่น Bob, MikE, john ฉันต้องการแปลงระเบียนทั้งหมดเหล่านี้เป็นตัวพิมพ์เล็ก ฉันจะทำสิ่งนั้นได้อย่างไร
ฉันใช้ PostgreSQL 9.1 และฉันมีตารางผู้ใช้ที่มีlogin
คอลัมน์
ชื่อล็อกอินเป็นกรณี ๆ ไปเช่น Bob, MikE, john ฉันต้องการแปลงระเบียนทั้งหมดเหล่านี้เป็นตัวพิมพ์เล็ก ฉันจะทำสิ่งนั้นได้อย่างไร
คำตอบ:
คุณสามารถทำได้:
UPDATE table_name SET column=lower(column)
อ้างถึงwww.postgresql.org/docs/9.1/static/functions-string.html
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
ขณะลองทำ
UPDATE table_name SET column = LOWER(column) WHERE column != LOWER(column);
ที่จะทำ