SQL Minifier - ย่อโค้ด SQL ออนไลน์

เครื่องมือย่อโค้ด SQL ออนไลน์ฟรี เพิ่มประสิทธิภาพและลดขนาดโค้ด ง่ายดายบนเบราว์เซอร์ ไม่มีการตั้งค่า เหมาะสำหรับการเรียนรู้และทดสอบ

แท็กต่างๆ: sql บีบอัดโค้ด ย่อโค้ด

🚀 260,544 การแปลงทั้งหมด (2 ในเดือนนี้)

ฝึก Python ด้วยโจทย์เขียนโค้ด

แก้โจทย์จริงใน editor นี้: รันทดสอบตัวอย่าง ส่งคำตอบ และรับรีวิวโค้ดจาก AI

โจทย์ Python ทั้งหมด
ง่าย

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

คุณจะได้เรียนรู้ เลขคณิตค่าที่คืนกลับ
BeginnerLearning-pathVariables
ง่าย

ผลคูณจุดของเวกเตอร์สองตัว

คูณเวกเตอร์สองตัวทีละสมาชิกแล้วรวมผลลัพธ์ ซึ่งเป็นการคำนวณหลักของทุกนิวรอน

คุณจะได้เรียนรู้ เวกเตอร์ผลคูณจุด
โครงข่ายประสาทเทียมaiการเรียนรู้ของเครื่อง
ง่าย

Distance Between Points

Compute the straight-line distance between two points.

คุณจะได้เรียนรู้ ทฤษฎีบทพีทาโกรัสรากที่สอง
BeginnerFunctionsLearning-pathmath
ง่าย

Days in a Month

Return how many days a month has, including leap years.

คุณจะได้เรียนรู้ กฎของปฏิทินฟังก์ชันช่วย
BeginnerConditionsFunctionsLearning-path
ง่าย

Average of Three

Average three whole numbers.

คุณจะได้เรียนรู้ เลขคณิตการหาร
BeginnerLearning-pathVariables
ง่าย

รายการสิ่งที่ต้องทำ

จัดการรายการงาน: เพิ่ม ทำเครื่องหมายว่าเสร็จ ลบ และรายงานงานที่ยังค้างอยู่

คุณจะได้เรียนรู้ คอลเลกชันที่มีชนิดRecord
BeginnerSimulationStrings
ง่าย

ตรวจสอบจำนวนเฉพาะ

ตัดสินว่าตัวเลขเป็นจำนวนเฉพาะหรือไม่

คุณจะได้เรียนรู้ การหารลงตัวปรับลูปให้เร็วขึ้น
BeginnerLoopsNumbersStudent-beginner
ยาก

Word Break

Decide whether text can be split into dictionary words.

คุณจะได้เรียนรู้ DP บน prefixตัดข้อความเป็นคำ
AdvancedDynamic-programmingHackathonStrings
ง่าย

นับคู่ที่มีผลรวมเท่ากับค่าที่กำหนด

นับจำนวนคู่ของตำแหน่งที่ค่ารวมกันได้เท่ากับเป้าหมายที่กำหนด

คุณจะได้เรียนรู้ คู่ดัชนีหลีกเลี่ยงการนับซ้ำ
ArraysBeginnerLearning-pathNested-loops
ง่าย

หาจำนวนที่หายไป

หาจำนวนหนึ่งจำนวนที่หายไปจากช่วง 0..n

คุณจะได้เรียนรู้ อนุกรมเลขคณิตเทคนิคผลต่างของผลรวม
ArraysBeginnerStudent-beginnermath
ปานกลาง

K-th Smallest Element

Find the k-th smallest value without fully sorting.

คุณจะได้เรียนรู้ Quickselectการแบ่งส่วน
AdvancedCompetitive-programmingSorting
ง่าย

Min and Max Together

Find the smallest and largest value in one pass.

คุณจะได้เรียนรู้ ไล่รอบเดียวคืนหลายค่า
ArraysBeginnerFunctionsLearning-path

บทนำ

เครื่องมือบีบอัด SQL ออนไลน์นี้ช่วยให้คุณบีบอัดและปรับปรุงโค้ด SQL ของคุณได้อย่างมีประสิทธิภาพ เหมาะสำหรับการลดขนาดไฟล์และปรับปรุงความอ่านง่ายของคำสั่ง SQL ที่ซับซ้อนโดยการลบช่องว่างที่ไม่จำเป็นออก

วิธีใช้เครื่องมือนี้

  1. วางโค้ด SQL ของคุณลงในตัวแก้ไขหรือพิมพ์ลงไปโดยตรง
  2. คลิกปุ่ม บีบอัด เพื่อบีบอัดโค้ด SQL ของคุณ
  3. หลังจากบีบอัดแล้ว คุณสามารถ:
    • ดาวน์โหลดผลลัพธ์ที่ได้รับการปรับปรุง
    • บันทึกหรือแชร์โดยใช้ลิงก์ที่ไม่ซ้ำกัน
    • ลงชื่อเข้าใช้ด้วย Google หรือ GitHub เพื่อบันทึก SQL ที่บีบอัดไว้สำหรับการใช้งานในอนาคต

SQL คืออะไร?

SQL (Structured Query Language) เป็นภาษามาตรฐานสำหรับการจัดการและโต้ตอบกับฐานข้อมูลเชิงสัมพันธ์ สามารถทำงานได้หลากหลาย รวมถึง:

  • การแทรก ค้นหา อัปเดต และลบข้อมูลในฐานข้อมูล
  • การปรับปรุงและรักษาประสิทธิภาพของฐานข้อมูล
  • การกำหนดโครงสร้างฐานข้อมูลและการจัดการการเข้าถึงข้อมูล

SQL ถูกใช้อย่างแพร่หลายในแอปพลิเคชันที่ต้องการการจัดเก็บและเรียกคืนข้อมูลที่มีประสิทธิภาพ ทำให้เป็นเครื่องมือที่สำคัญสำหรับนักพัฒนาและผู้ดูแลฐานข้อมูล

เรียนรู้เพิ่มเติมเกี่ยวกับ SQL จาก คู่มือ SQL นี้ .

ไวยากรณ์ SQL

      
SELECT employee.first_name,
       employee.last_name,
       call.start_time,
       call.end_time,
       call_outcome.outcome_text
FROM employee
INNER JOIN CALL ON call.employee_id = employee.id
INNER JOIN call_outcome ON call.call_outcome_id = call_outcome.id
ORDER BY call.start_time ASC;
      
    

ตัวอย่าง

ก่อนบีบอัด

      
SELECT
    first_name,
    last_name,
    employees.department_id,
    departments.department_id,
    department_name
FROM
    employees
        INNER JOIN
    departments ON departments.department_id = employees.department_id
WHERE
    employees.department_id IN (1 , 2, 3);
      
    

หลังบีบอัด

      
SELECT first_name, last_name, employees.department_id, departments.department_id, department_name FROM employees INNER JOIN departments ON departments.department_id=employees.department_id WHERE employees.department_id IN (1 , 2, 3);