 |
|
[ASP]
ใครเก่ง SQL ช่วยหน่อยค่ะ SELECT [Users].[Name] AS 'ชื่อ', [Users].Surname AS 'นามสกุล', |
|
 |
|
|
 |
 |
|
Dept กับ Position มีข้อมูลที่ join กันอยู่จริงหรือเปล่า
|
 |
 |
 |
 |
Date :
2009-07-25 14:13:35 |
By :
plakrim |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ปัญหาก็คือ ค้นหาเป็นภาษาไทยไม้เจอค่ะ
|
 |
 |
 |
 |
Date :
2009-07-25 15:39:07 |
By :
jip_is |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
WHERE Position.Position Like'%การ%'
อันนี้ก็ไม่แน่ใจว่าเป็นเพราะไม่เคาะวรรคหรือเปล่า
WHERE Position.Position Like '%การ%'
|
 |
 |
 |
 |
Date :
2009-07-25 15:40:45 |
By :
plakrim |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แบบนี่หาเจอค่ะ
SELECT [Users].[Name] AS 'ชื่อ', [Users].Surname AS 'นามสกุล', Dept.Department AS 'แผนก/สาขา', Position.Position AS 'ตำแหน่ง', [Users].Tel AS 'เบอร์โทร', ่ะ[Users].Tex_Ext AS 'เบอร์ต่อ'
FROM [Users] INNER JOIN Dept ON [Users].ID_Dept = Dept.ID_Dept INNER JOIN Position ON [Users].ID_Position = Position.ID_Position
WHERE Position.Position Like'%a%'
แต่แบบนี้ไม่เจอค่ะ
SELECT [Users].[Name] AS 'ชื่อ', [Users].Surname AS 'นามสกุล', Dept.Department AS 'แผนก/สาขา', Position.Position AS 'ตำแหน่ง', [Users].Tel AS 'เบอร์โทร', [Users].Tex_Ext AS 'เบอร์ต่อ'
FROM [Users] INNER JOIN Dept ON [Users].ID_Dept = Dept.ID_Dept INNER JOIN Position ON [Users].ID_Position = Position.ID_Position
WHERE Position.Position Like'%ฝ%'
|
 |
 |
 |
 |
Date :
2009-07-25 15:42:24 |
By :
jip_is |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอเลียสเนม จิงแล้วไม่ควรเป็นไทย ถ้าคิวรี่ใน sql tool ก้ไม่เป็นไร
แต่เมื่อใหร่ที่เอาไปใช้ในเพจคุณจะ งง ตาแตกและหาที่ผิดไม่เจอ
|
 |
 |
 |
 |
Date :
2009-07-27 10:19:16 |
By :
Joe_Dev |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ดู data type ใน mssql ว่าเป็น Nvarchar หรือไม่ ถ้าใช่ต้องใส่ N นำหน้า
คอนดิชั่นสตริงด้วยนะครับ ไม่งั้นมันจะอ่านไม่รู้เรื่องอย่างที่เห็น
|
 |
 |
 |
 |
Date :
2009-07-27 10:32:10 |
By :
Joe_Dev |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองใช้ COLLATE Latin1_General_BIN ต่อท้ายดูนะครับ
ว่าได้หรือป่าว
ได้ผลอย่างไรบอกด้วยนะครับ
เพราะไม่เคยเจอเคส อย่างนี้เหมือนกัน
|
 |
 |
 |
 |
Date :
2009-07-27 10:32:11 |
By :
taobsd |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เปลี่ยนเป็น COLLATE Thai_CI_AS
นะครับ
|
 |
 |
 |
 |
Date :
2009-07-27 13:27:24 |
By :
taobsd |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
รับทราบค่ะ
|
 |
 |
 |
 |
Date :
2009-08-04 16:57:38 |
By :
jip_is |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|