Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Опять SELECT
|
|||
|---|---|---|---|
|
#18+
Как избежать громоздких записей , пишу, например: SELECT *, iif(......) as field1 FROM TableName ORDER BY field1 выдает ошибку столбец field1 не найден ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2003, 22:17 |
|
||
|
Опять SELECT
|
|||
|---|---|---|---|
|
#18+
Посчитай номер столбца - например 13 и ORDER BY 13, или SELECT iif(......) as field1,* FROM TableName ORDER BY 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 04:24 |
|
||
|
Опять SELECT
|
|||
|---|---|---|---|
|
#18+
Пользовательские функции! Select polzfun(pole) as newpole ..... function polzfun lparameter m.kkk push key clear local m.ret m.ret=iif(m.kkk..... pop key retrurn m.ret ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 05:54 |
|
||
|
Опять SELECT
|
|||
|---|---|---|---|
|
#18+
А в чём глубокий смысл PUSH KEY/POP KEY??? И зачем вообще юзать пользовательскую функцию в данном случае ? Мало накладных расходов на вызовы? В общем не стоит следовать этому совету :) WBR, Igor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 14:07 |
|
||
|
Опять SELECT
|
|||
|---|---|---|---|
|
#18+
golsa! А если это поле должно участвовать в дальнейших арифм действиях, например SELECT *, iif(....) as field1 , field1 +field2 FROM .... боюсь что с номером столбца не получается(просто прибавляется его номер:( (а было бы удобно, может я неправильно поняла) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 18:02 |
|
||
|
Опять SELECT
|
|||
|---|---|---|---|
|
#18+
PUSH KEY CLEAR ... нужны если пользоваться ON ESCAPE для снятия длинных SELECTов. Нельзя допустить чтобы при нажатии ESC прервалась пользовательская функция. Время SELECT при использовании пользовательских функций не сильно увеличивается - чаще ведь таблицы небольшие, а вот читается такой код куда лучше... 2: Venera - в одном запросе получить поля и работать с ними одновременно нельзя, а вот результирующие поле проверить можно (GROUP HAVING). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2003, 05:00 |
|
||
|
Опять SELECT
|
|||
|---|---|---|---|
|
#18+
Совет постороннего :) Если "ломает" писать большой код - используйте графические возможности FoxPro - постройте SELECT, получите код и вставьте его в Вашу программу... Быстро и со вкусом, да еще синтактических ошибок практически не будет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2003, 20:00 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32365362&tid=1597352]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 456ms |

| 0 / 0 |
