как использовать КАК с именем столбца

Мне это походит приоритетная очередь .

, сначала беря SpeedPass каждый достигает более высокого приоритета. Тогда при совании прочь general line queue SpeedPass имеет больший приоритет в очереди.

И если мы соглашаемся, что это - приоритетная очередь, тогда самая очевидная реализация программного обеспечения планирование

ОС, Измененное от планирования статья Wiki:

Земля Disney планировщик затронут главным образом с:

  • использование Поездки - для хранения поездки максимально занятой.
  • Пропускная способность - число людей, которые завершают их поездку на единицу измерения времени.
  • Благоприятный поворот - количество времени для выполнения конкретной поездки.
  • Время ожидания - количество времени человек ожидал в готовой очереди.
  • Время отклика - количество времени это берет от того, когда строка была поставлена в очередь, пока первый ответ не производится.
  • Справедливость - Равное время поездки каждому человеку.

44
задан Muhammad Waheed 27 September 2019 в 14:37
поделиться

3 ответа

Все готово.

Оператор LIKE работает со строками (CHAR, NVARCHAR и т. Д.). поэтому вам нужно объединить символ '%' со строкой ...


MS SQL Server:

SELECT * FROM table1,table2 WHERE table1.x LIKE table2.y + '%'


Однако использование LIKE часто выполняется медленнее, чем другие операции. Это полезно, мощно, гибко, но имеет соображения производительности. Я оставлю это для другой темы :)


РЕДАКТИРОВАТЬ:

Я не использую MySQL, но это может работать ...

SELECT * FROM table1,table2 WHERE table1.x LIKE CONCAT(table2.y, '%')
61
ответ дан 26 November 2019 в 21:55
поделиться
...
WHERE table1.x LIKE table2.y + '%'
5
ответ дан 26 November 2019 в 21:55
поделиться
declare @LkeVal as Varchar(100)
declare @LkeSelect Varchar(100)

Set @LkeSelect = (select top 1 <column> from <table> where <column> = 'value')
Set @LkeVal = '%' + @LkeSelect

select * from <table2> where <column2> like(''+@LkeVal+'');
4
ответ дан 26 November 2019 в 21:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: