เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
คุณต้องเขียนแบบสอบถามที่คํานวณผลรวมของยอดขายที่สั่งซื้อตามวันที่ ในขณะที่ยังคงแสดงรายละเอียดใบสั่งแต่ละใบ คุณควรใช้แนวทาง T-SQL แบบใด
แบบสอบถามย่อยที่สัมพันธ์กันซึ่งรวมคําสั่งซื้อทั้งหมดที่มีวันที่น้อยกว่าหรือเท่ากับวันที่ของแถวปัจจุบัน
CTE แบบเรียกซ้ําที่สะสมผลรวมโดยการวนซ้ําในแต่ละวันที่
ฟังก์ชันการรวมที่มี OVER (ORDER BY) ส่วนคําสั่งเพื่อสร้างฟังก์ชันหน้าต่าง
OVER (ORDER BY)
การรวมตัวเองของตารางที่แถวทั้งหมดที่มีวันที่ก่อนหน้านี้ถูกรวมและรวม
คุณกําลังสร้างการตอบสนอง JSON จากข้อมูลเชิงสัมพันธ์ และจําเป็นต้องรวมอาร์เรย์ของรายการใบสั่งที่เกี่ยวข้องสําหรับลูกค้าแต่ละราย ฟังก์ชันใดที่รวมกันสร้าง JSON ที่ซ้อนกันกับอาร์เรย์จากแถวที่จัดกลุ่ม
FOR JSON PATH ด้วยคิวรีย่อยที่ซ้อนกัน
FOR JSON PATH
JSON_OBJECT รวมกับ JSON_ARRAYAGG การรวมแถวเป็นอาร์เรย์
JSON_OBJECT
JSON_ARRAYAGG
OPENJSON ด้วย WITH ส่วนคําสั่งเพื่อกําหนด Schema เอาต์พุต
OPENJSON
WITH
JSON_VALUE และ JSON_QUERY เพื่อแยกและรวมองค์ประกอบ
JSON_VALUE
JSON_QUERY
คุณต้องค้นหาเรกคอร์ดลูกค้าที่ชื่ออาจสะกดผิด เช่น การค้นหา 'John Smith' เมื่อฐานข้อมูลมี 'Jon Smyth' วิธีใดให้ผลลัพธ์ที่ดีที่สุดสําหรับการจับคู่ชื่อ
ใช้กับ LIKE สัญลักษณ์ตัวแทน เช่น WHERE Name LIKE '%ohn%'
LIKE
WHERE Name LIKE '%ohn%'
ใช้เพื่อ SOUNDEX เปรียบเทียบการแสดงการออกเสียง
SOUNDEX
ใช้ JARO_WINKLER_DISTANCE ที่ปรับให้เหมาะสมสําหรับการเปรียบเทียบชื่อและพิจารณาการจับคู่คํานําหน้า
JARO_WINKLER_DISTANCE
ใช้ REGEXP_LIKE เพื่อสร้างรูปแบบที่ตรงกับรูปแบบการสะกดผิดที่เป็นไปได้ทั้งหมด
REGEXP_LIKE
คุณกําลังเขียนกระบวนงานที่เก็บไว้ซึ่งอัปเดตหลายตารางภายในธุรกรรม ข้อผิดพลาดเกิดขึ้นหลังจากมีการปรับปรุงตารางแรก รูปแบบที่ถูกต้องเพื่อให้แน่ใจว่าข้อมูลมีความสอดคล้องกันคืออะไร
ใช้ SET XACT_ABORT ON อย่างเดียว ซึ่งจะย้อนกลับโดยอัตโนมัติเมื่อเกิดข้อผิดพลาดใดๆ
SET XACT_ABORT ON
ใช้ TRY...CATCH with IF @@TRANCOUNT > 0 ROLLBACK ใน CATCH บล็อก แล้วยกใหม่ด้วย THROW
TRY...CATCH
IF @@TRANCOUNT > 0 ROLLBACK
CATCH
THROW
ตรวจสอบ @@ERROR หลังจากแต่ละใบแจ้งยอดและโทร ROLLBACK หากไม่ใช่ศูนย์
@@ERROR
ROLLBACK
ใช้ธุรกรรมที่ซ้อนกันหลายรายการพร้อม SAVE TRANSACTION คะแนนสําหรับการอัปเดตตารางแต่ละครั้ง
SAVE TRANSACTION
คุณต้องสํารวจลําดับชั้นขององค์กรเพื่อค้นหาพนักงานทั้งหมดที่รายงานต่อผู้จัดการในทุกระดับ ไม่ใช่แค่ผู้ใต้บังคับบัญชาโดยตรง วิธีใดจัดการกับการสํารวจตามลําดับชั้นที่มีความลึกแปรผันได้ดีที่สุด
การรวมตัวเองหลายรายการด้วยการรวมหนึ่งครั้งต่อระดับที่เป็นไปได้ในลําดับชั้น
CTE แบบเรียกซ้ําที่ข้ามลําดับชั้นโดยการเข้าร่วมในความสัมพันธ์ระหว่างผู้จัดการกับพนักงาน
ฟังก์ชันหน้าต่างที่มี PARTITION BY ในคอลัมน์ผู้จัดการ
PARTITION BY
แบบสอบถามย่อยที่สัมพันธ์กันซึ่งค้นหาผู้จัดการสําหรับพนักงานแต่ละคน
คุณต้องตอบคำถามทั้งหมดก่อนที่จะตรวจสอบงานของคุณ
หน้านี้มีประโยชน์หรือไม่
ต้องการความช่วยเหลือในหัวข้อนี้หรือไม่
ต้องการลองใช้ Ask Learn เพื่อทําให้ชัดเจนหรือแนะนําคุณผ่านหัวข้อนี้หรือไม่