- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
SQL - Format and Convert(varchar)
สร้าง SQL - Format and Convert(varchar)
"SQL Format" หมายถึงการจัดรูปแบบหรือการจัดรูปแบบของคำสั่ง SQL (Structured Query Language) ที่ใช้สำหรับจัดการฐานข้อมูล โดยปกติแล้ว SQL จะมีรูปแบบหรือรูปแบบที่แน่นอนที่ต้องปฏิบัติตาม เพื่อให้มั่นใจได้ว่าคำสั่ง SQL ทำงานได้ถูกต้องและป้องกันการผิดพลาดที่เกิดขึ้นได้
"SQL Format" the way SQL statements are structured or formatted to ensure readability, correctness, and consistency in database operations.
"SQL Convert(varchar)" หมายถึงการแปลงข้อมูลให้เป็นชนิดของข้อความ (varchar) ในฐานข้อมูล SQL ซึ่งเป็นการแปลงค่าข้อมูลจากชนิดข้อมูลอื่น ๆ เช่น ตัวเลขหรือวันที่ เป็นข้อความที่สามารถจัดเก็บได้ในรูปแบบข้อความของฐานข้อมูลได้ ซึ่งการใช้งานนี้ช่วยให้เราสามารถจัดการและนำข้อมูลไปใช้งานต่อได้ง่ายขึ้น
"SQL Convert(varchar)" the function used in SQL to convert data into a varchar data type, allowing non-character data (such as numbers or dates) to be represented as strings that can be stored in a database.
ตัวอย่าง ข้อมูลที่จะนำมา ทำข้อมูล SQL - Format and Convert(varchar)
select level_amount,qty_promotion,*
from dbtrans.dbo.tbtrans_get_paid_get_promotion where LEVEL_AMOUNT is not null
ตัวอย่าง "SQL Format"
select level_amount,FORMAT(level_amount, '##') as FORMAT_levelamount,qty_promotion
from dbtrans.dbo.tbtrans_get_paid_get_promotion
where LEVEL_AMOUNT is not null
FORMAT level_amount จาก ข้อมูล 3000.00 เป็น 3000 เป็นการตัด .00 ออกไปจาก ค่าที่เราต้องการเอามาแสดง แต่ค้าที่ได้ คือ เป็น String
ตัวอย่าง "SQL Convert(varchar)"
select qty_promotion ,convert(varchar,qty_promotion ) as convert_qty_promotion
from dbtrans.dbo.tbtrans_get_paid_get_promotion
where LEVEL_AMOUNT is not null
Convert(varchar) qty_promotion จาก ข้อมูล 202 เป็น 202 เป็นการแปลงค่าจาก int ที่ได้เป็นตัวเลขเอามาแสดง เป็น varchar
SQL - Format and Convert(varchar)
เป็นการเอาค่ามา Format และ Convert(varchar) มาต่อ string เป็นข้อความตามที่เราต้องการ เพื่อง่ายในการนำไปใช้งาน และ นำไปแสดง
select 'รับสิทธิ์แลกซื้อสเต๊ป '+ format(level_amount, '##,#')+ ' บาท' + ' จำนวน ' + convert(varchar,qty_promotion ) + ' สิทธิ์' as levelamount
from dbtrans.dbo.tbtrans_get_paid_get_promotion
where LEVEL_AMOUNT is not null
ตัวอย่างที่ได้จากการ ต่อ string
รับสิทธิ์แลกซื้อสเต๊ป 3,000 บาท จำนวน 1 สิทธิ์
Comments
Post a Comment