Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. ส่งคืนค่าจากแถวหากไม่ใช่ NULL มิฉะนั้นจะคืนค่าแถวอื่นในคอลัมน์อื่นด้วย MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้ IFNULL() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( FirstName varchar(100), LastName varchar(100));Query OK, 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (NULL, มิลเลอร์); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12

  2. รับค่าศูนย์สำหรับค่าคอลัมน์ที่ประกาศด้วยประเภท INT ใน MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้ LENGTH() ร่วมกับ REPLACE() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Value int); เคียวรีตกลง 0 แถวได้รับผลกระทบ (1.22 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable ( 400560);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.19 วินาที) แสดงระเบียนทั

  3. จะค้นหาคอลัมน์สำหรับสตริงที่แน่นอนใน MySQL ได้อย่างไร

    สำหรับสตริงที่แน่นอน คุณต้องใช้สัญลักษณ์แทน % กับโอเปอเรเตอร์ LIKE - เลือก *จาก yourTableName โดยที่ไบนารี yourColumnName LIKE %yourStringValue%; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ชื่อ varchar(20)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.93 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert

  4. เลือกด้วยชุดคำสั่งใน MySQL

    สำหรับสิ่งนี้ คุณต้องใช้ IN() และหลังจากเมธอด FIELD() นั้น ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( StudentId varchar(10), StudentName varchar(20));ตกลง ตกลง 0 แถวได้รับผลกระทบ (4.11 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (1040, Sam); ตกลง ตกลง 1 แถวได้รั

  5. ตรวจสอบว่าปีที่กำหนดเป็นปีอธิกสุรทินใน PL/SQL . หรือไม่

    เราจะมาดูวิธีการตรวจสอบปีที่กำหนดว่าเป็นปีอธิกสุรทินหรือไม่ โดยใช้ PL/SQL ในโค้ด PL/SQL คำสั่งบางกลุ่มจะถูกจัดเรียงภายในบล็อกของการประกาศที่เกี่ยวข้อง อัลกอริทึมการตรวจสอบปีอธิกสุรทินมีดังนี้ อัลกอริทึม isLeapYear(year): begin    if year is divisible by 4 and not divisible by 100, then &n

  6. จะค้นหาแถวที่ซ้ำกันและแสดงจำนวนนั้นในคอลัมน์แยกต่างหากด้วย MySQL ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ประโยค GROUP BY HAVING ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Name varchar(100), Age int);Query OK, 0 แถวได้รับผลกระทบ (1.50 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (David, 21); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.10 วินาที) แสดงระเ

  7. ดึงแถวสุ่มจากตารางด้วย MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง PREPARE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( FirstName varchar(100), CountryName varchar(100));Query OK, 0 แถวได้รับผลกระทบ (0.53 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Robert, UK); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.32

  8. เรียงลำดับรายการใน MySQL และแสดงผลคงที่ที่ท้ายคอลัมน์หรือไม่

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( FirstName varchar(100)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.97 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (David); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.27 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือ

  9. การขยายขนาดของฟิลด์ varchar ใน MySQL จะส่งผลต่อข้อมูลภายในหรือไม่

    หากคุณจะขยายขนาดของฟิลด์ varchar ใน MySQL จะไม่ส่งผลต่อข้อมูลภายในนั้น ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Name varchar(8));เคียวรีตกลง 0 แถวได้รับผลกระทบ (1.11 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Sam); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วิน

  10. แบบสอบถาม MySQL เพื่อดึงค่าที่สอดคล้องกันสูงสุดจากค่าคอลัมน์ที่ซ้ำกัน

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ProductName varchar(100), ProductPrice int);Query OK, 0 แถวได้รับผลกระทบ (0.68 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Product-3, 59);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช

  11. select @@identity ทำอะไรใน MySQL?

    @@identity ส่งคืนค่าที่แทรกล่าสุดในคอลัมน์ auto_increment ในเซสชันปัจจุบัน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( UserId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ชื่อผู้ใช้ varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.67 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค

  12. เราสามารถทำ MySQL UPDATE และไม่เปลี่ยนแปลงอะไรในตารางได้หรือไม่?

    ใช่ เราสามารถทำได้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (Id int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.02 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (301); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จ

  13. แบบสอบถาม MySQL เพื่อรวมมูลค่าราคาสินค้าจากคอลัมน์ที่คล้ายกันสำหรับลูกค้ารายเดียวกันและแสดงผลในคอลัมน์เดียวกัน

    สำหรับสิ่งนี้ ให้ใช้ SUM() ร่วมกับ GROUP BY ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ชื่อลูกค้า varchar(100), Product_1_Price int, Product_2_Price int);สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.73 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (John,900,111); แบบสอบถามตกล

  14. แบบสอบถาม MySQL เพื่อเชื่อมค่าทั้งหมดในแต่ละแถวตาม ID ที่ตรงกันทั่วไป

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( StudentId int, StudentFirstName varchar(100), StudentLastName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (1000,David,Miller);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วิน

  15. แสดงการประทับเวลาก่อนวันที่ปัจจุบันใน MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (การประทับเวลาของ ArrivalDate) แบบสอบถามตกลง ได้รับผลกระทบ 0 แถว (1.96 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกเข้าไป ค่า DemoTable(2019-09-11 12:00:00);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้

  16. สั่งซื้อแบบสอบถาม MySQL ด้วยหลายรหัส?

    สำหรับสิ่งนี้ ให้ใช้ ORDER BY FIELD() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ClientId varchar(40), ClientName varchar(40)); ตกลง, 0 แถวได้รับผลกระทบ (0.55 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (2000_Bob, Bob); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.20 วิ

  17. คอลัมน์ MySQL ENUM ตรงกันสำหรับค่าที่ยกมา

    ให้เราสร้างตารางที่มีคอลัมน์ประเภท ENUM ก่อน - สร้างตาราง DemoTable( isMarried ENUM(1,0)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.46 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (0); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.09 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง s

  18. แบบสอบถาม MySQL เดียวเพื่อเลือกค่าจากตารางแรกและแทรกในตารางที่สอง?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1( Value int); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.65 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 (46); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoTable1

  19. แบบสอบถาม MySQL เพื่อนับจำนวนค่าที่ซ้ำกันในคอลัมน์ตาราง

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Data int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.98 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (80) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.15 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoTable; สิ

  20. รับคะแนนที่ใหญ่เป็นอันดับสองจากตาราง MySQL โดยใช้แบบสอบถามย่อยหรือไม่

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Marks int); Query OK, 0 แถวได้รับผลกระทบ (1.34 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable ( 99);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoTable;

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:64/229  20-คอมพิวเตอร์/Page Goto:1 58 59 60 61 62 63 64 65 66 67 68 69 70