У меня в базе данных SQL Server всего 10 таблиц. Из этих 5 таблиц 21 столбец, а первые 5 столбцов и последние 3 столбца имеют одноименные имена.
Как я могу написать SQL-запрос, который выберет мне имя этих 5 таблиц.
[Выбор имен таблиц с использованием количества столбцов и имени столбца из базы данных SQL Server]
Eg :-
Имя базы данных - SampleDB
Таблицы, доступные в SampleDB:
- dbo.sample1
- dbo.sample2
- dbo.sample3
- dbo.sample4
- dbo.sample5
- dbo.sample6
- dbo.sample7
- dbo.sample8
- dbo.sample9
- dbo.sample10
В этой таблице [dbo.sample1, dbo.sample4, dbo.sample5, dbo.sample7, dbo.sample9] содержит 21 столбец каждая. Кроме того, имена первых 5 столбцов и последних 3 столбцов одинаковы для этих 5 таблиц. Мне нужен запрос, который выберет имя этих 5 таблиц.
Выход будет как
1 dbo.sample1
2 dbo.sample4
3 dbo.sample5
4 dbo.sample7
5 dbo.sample9
В этом есть смысл?