..


ลิงก์ผู้สนับสนุน

พัฒนาสตริงกับ SQL Server

บทความที่เขียนโดย Damiano Verda
หน้า 1 จาก 4

สตริงในการใช้คอมพิวเตอร์เป็นชุดของตัวอักษรและตัวเลข มันสามารถเป็นเช่นชื่อที่อยู่หมายเลขโทรศัพท์หรือประเภทอื่น ๆ ของข้อมูล ดังนั้นจึงเป็นชนิดที่มีความยืดหยุ่นมากจากการจัดเก็บข้อมูลที่ผ่านการมีความหลากหลายมากที่สุดของข้อมูล

ประเภทของข้อมูลนี้ของหลักสูตรคือใช้กันอย่างแพร่หลายในฐานข้อมูล เพียงเพื่อจะได้เน้นความสำคัญของข้อมูลประเภทนี้ที่เราทราบว่าหนึ่งในซอฟต์แวร์ที่นิยมมากที่สุดในการจัดการฐานข้อมูล (DBMS, ระบบจัดการฐานข้อมูล) ที่ Microsoft SQL Server อุปกรณ์ชุดของการทำงานที่ทุ่มเทเพื่อรักษาข้อมูลของสตริง ( หรือที่เรียกว่าตัวแปรมีความยาวชุดตัวอักษร, หรือ varchar) :

  • LEN
  • LOWER / Upper
  • LTrim / RTRIM
  • ASCII
  • CHAR
  • NCH​​AR
  • UNICODE
  • STR
  • CHARINDEX
  • PATINDEX
  • SOUNDEX
  • ความแตกต่าง
  • LEFT / RIGHT
  • QUOTENAME
  • แทนที่
  • ซ้ำ
  • REVERSE
  • SPACE
  • STUFF
  • SUBSTRING
ฟังก์ชัน LEN

เราใช้ฟังก์ชัน Len เพื่อทราบความยาวของสตริงที่ผ่านเป็นพารามิเตอร์รวมถึงช่องว่าง ดังนั้นสำหรับตัวอย่างเช่นการทำงาน :






 SELECT LEN ('สตริงทดสอบ')



ผลใน 16

ฟังก์ชั่นบนและล่าง

เราสามารถใช้ฟังก์ชั่นบนและล่างสำหรับการจัดการเงินทุนของตัวอักษรและตัวพิมพ์เล็ก ทั้งสองใช้สายเป็นพารามิเตอร์ของท่านเท่านั้น

ฟังก์ชัน LOWER ส่งกลับสตริงเท่ากับที่ผ่านมา แต่ในที่ตัวอักษรจะถูกแทนที่ด้วยกรณีที่ต่ำกว่าที่สอดคล้องกันในขณะที่ฟังก์ชัน UPPER ดำเนินการกระบวนการย้อนกลับ, เปลี่ยนตัวอักษรทุนเล็ก ๆ ดังนั้นตัวอย่างเช่นโดยการปฏิบัติหน้าที่ดังต่อไปนี้






 เลือกต่ำกว่า ('string ทดสอบ')







 SELECT UPPER ('สตริงทดสอบ')



ผลที่ตามลำดับ :





 'สตริงทดสอบ'







 'ทดสอบ STRING'



LTrim และฟังก์ชัน RTRIM

ฟังก์ชั่น LTrim และ RTRIM จะหมายถึงการตัดแต่งต้น (LTrim) หรือปลาย (RTRIM) ของสตริงที่ผ่านเป็นพารามิเตอร์ คิดในทางที่จะประกาศตัวแปรของชนิด VarChar doc นี้ :






 DECLARE @ doc varchar (64)







 SELECT @ doc ='วลีที่มีช่องว่าง'



ให้เราใช้ LTrim และฟังก์ชัน RTRIM ไปยังตัวแปร Doc :





 SELECT LTrim (@ doc)







 SELECT RTRIM (@ doc)



ผลที่ได้ :





 'วลีที่มีช่องว่าง'







 'วลีที่มีช่องว่าง'



ในประเภทเดียวกัน ...
E - Learning
MS Access (Advanced) MS Access (Advanced)
เรียนรู้วิธีสร้างและจัดการฐานข้อมูลอย่างรวดเร็วและง่ายดาย เริ่มต้นจาก 29 €
MySQL (Course) MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 €
SQL และฐานข้อมูล (หลักสูตร) SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 €
ลิงก์ผู้สนับสนุน