Агуулгын хүснэгт:

SQL дээр баганын жагсаалтыг хэрхэн авах вэ?
SQL дээр баганын жагсаалтыг хэрхэн авах вэ?

Видео: SQL дээр баганын жагсаалтыг хэрхэн авах вэ?

Видео: SQL дээр баганын жагсаалтыг хэрхэн авах вэ?
Видео: MS EXCEL дээр PivotTable ашиглаж хэрхэн загварлаг Interactive DASHBOARD байгуулах вэ? #excel 2024, Арваннэгдүгээр
Anonim

Microsoft SQL Server Management Studio 2008 R2: a асуулга засварлагч, хэрэв та хүснэгтийн нэрний текстийг (хэрэв dbo. MyTable) тодруулж ALT + F1 товчлуурыг дарвал та дараахыг авах болно. баганын жагсаалт нэр, төрөл, урт гэх мэт.

Энгийнээр би SQL хүснэгтийн баганын жагсаалтыг хэрхэн авах вэ?

Энэ эхний асуулга нь таны асууж буй өгөгдлийн сангийн бүх хүснэгтийг буцаана

  1. INFORMATION_SCHEMA. TABLES-аас ХҮСНЭГТ_НЭРИЙГ СОНГОХ.
  2. INFORMATION_SCHEMA. COLUMNS-аас ХҮСНЭГТ_NAME, COLUMN_NAME-г СОНГО.
  3. ХҮСНЭГТ_NAME = 'Цомог' ДОРСНЫ INFORMATION_SCHEMA. COLUMNS-аас_NAME БАГААНЫГ СОНГОХ
  4. ХЭРЭВ БАЙВАЛ(МЭДЭЭЛЛИЙН_СХЕМЭЭС * СОНГОХ.

SQL дээрх бүх хүснэгтийн жагсаалтыг яаж авах вэ? Өгөгдлийн толь бичигт та асууж болох хэд хэдэн үзэл бодол байдаг бөгөөд аль нь харах нь таны давуу эрхээс хамаарна. Харах хамгийн хялбар арга бүх ширээ өгөгдлийн санд бүх_хүснэгт харагдацыг асууж болно: СОНГОХ эзэмшигч, бүх хүснэгтээс хүснэгтийн нэр; Энэ нь эзэмшигч (хэрэглэгч) болон нэрийг харуулах болно ширээ.

Дараа нь би SQL Server дээрх бүх хүснэгт, баганын жагсаалтыг хэрхэн авах вэ гэж асууж магадгүй юм.

Дараах Microsoft SQL Server T-SQL асуулга нь INFORMATION_SCHEMA өгөгдлийн сангийн мета өгөгдлийг хардаг бүх хүснэгтүүдийг багана болон өгөгдлийн төрлөөр жагсаав

  1. AdventureWorks2008-г ашиглах;
  2. Схемийн нэрийг сонгох = c. хүснэгтийн схем,
  3. Хүснэгтийн нэр = c.
  4. Баганын нэр = c.
  5. Өгөгдлийн төрөл = өгөгдлийн_төрөл.
  6. Мэдээллийн_схемээс.
  7. INNER JOIN мэдээллийн схем.
  8. ON c.

SQL Select мэдэгдэл гэж юу вэ?

The SQL SELECT мэдэгдэл нэг буюу хэд хэдэн хүснэгтээс үр дүнгийн багц бичлэгийг буцаана. А SELECT мэдэгдэл Нэг буюу хэд хэдэн өгөгдлийн сангийн хүснэгт эсвэл мэдээллийн сангийн харагдацаас тэг буюу хэд хэдэн мөрийг татаж авдаг. ORDER BY нь мөрүүдийг буцаах дарааллыг зааж өгдөг. AS нь хүснэгт эсвэл баганын нэрийг түр өөрчлөхөд ашиглаж болох өөр нэр өгдөг.

Зөвлөмж болгож буй: