|
Равенство строк в запросе | ☑ | ||
|---|---|---|---|---|
|
0
Timon1405
12.10.18
✎
09:22
|
ВЫБРАТЬ
"А" КАК А ПОМЕСТИТЬ Т ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "А " ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Т.А, Т1.А КАК А1 ИЗ Т КАК Т ВНУТРЕННЕЕ СОЕДИНЕНИЕ Т КАК Т1 ПО Т.А = Т1.А Возвращает 4 строки. почему так? |
|||
|
1
Ненавижу 1С
гуру
12.10.18
✎
09:26
|
потому что в каждом наборе по 2 строки, а 2*2=4, т.к. любая пара подходит
|
|||
|
2
Buster007
12.10.18
✎
09:27
|
(1) он имел ввиду почему буква "А" без пробела соединяется с буквой "А " с пробелом
|
|||
|
3
Timon1405
12.10.18
✎
09:28
|
разве "А"="А "?
|
|||
|
4
rs_trade
12.10.18
✎
09:33
|
(3) да. nvarchar
|
|||
|
5
rs_trade
12.10.18
✎
09:39
|
(4) хотя не факт что это от типа зависит. не помню уже точно. возможно от параметров в сиквел сервере
|
|||
|
6
Buster007
12.10.18
✎
09:39
|
(5) в документации есть где-нибудь это?
|
|||
|
7
Ненавижу 1С
гуру
12.10.18
✎
09:43
|
как известно SQL отрезает при сравнении строк конечные символы пробелов
|
|||
|
8
Йохохо
12.10.18
✎
09:43
|
||||
|
9
Ненавижу 1С
гуру
12.10.18
✎
09:45
|
(8) и левое 4 и это правильно и правое и полное тоже 4
|
|||
|
10
youalex
12.10.18
✎
09:50
|
(3)
"А"="А " "А"<>" А" |
|||
|
11
Timon1405
12.10.18
✎
10:19
|
проверил в файловой базе, тоже 4 строки
|
|||
|
12
1Сергей
12.10.18
✎
10:28
|
более того, при "а" будет такая же картина
|
|||
|
13
Ненавижу 1С
гуру
12.10.18
✎
10:36
|
(12) вот кстати разве не зависит от выбора параметра сортировки?
|
| Форум | Правила | Описание | Секции | Поиск |