Как написать select firstName || ' ' || lastName as name
в knexjs. Используя raw так .columns(knex.raw("fname || ' ' || lname as name"))
работает, но есть ли другой способ?Как совместить столбцы в knex.js
2
A
ответ
1
Вы также можете просто объединить его в самом коде, зачем его комбинировать в запросе, когда одна и та же работа может быть выполнена в строгом соответствии с результатами вашего запроса. В этот момент было бы легче прочитать, и вы можете сделать другие вещи в строке, прежде чем раздавать ее.
PS: Вы спросили: «Есть ли другой способ?»
Смежные вопросы
- 1. Как выбрать конкретные столбцы из объединенной таблицы в Knex.js?
- 2. Как использовать knex.js в браузере
- 3. Как совместить столбцы Свиньи FULL OUTER JOIN
- 4. Как совместить столбцы с результатами таблицы соединений?
- 5. метод Knex.js в bookshelf.js
- 6. Knex.js вставки из отборной
- 7. Как совместить столбцы, частично содержащиеся в другом столбце?
- 8. Как совместить столбцы с одинаковыми именами в большой разреженной матрице
- 9. Subquery отборного заявления с Knex.js
- 10. Knex.js несколько столбцов orderBy()
- 11. Как правильно совместить столбцы с использованием T-SQL?
- 12. Столбцы CSS. Как правильно совместить мои два столбца?
- 13. Вложенные записи вставки с knex.js
- 14. Knex.js - Как обновить поле с выражением
- 15. Как использовать postgres :: date with knex.js
- 16. Knex.js PostgreSQL как изменить уровень изоляции транзакций?
- 17. Как совместить следующее?
- 18. knex.js db вызов не завершен
- 19. Bookshelf.js/Knex.js вложенные где в одном запросе
- 20. Выберите из существующего запроса в knex.js
- 21. Runner не определено в запросе Knex.js
- 22. Как совместить ',' в PIG?
- 23. Как совместить "[]" в TCL?
- 24. Как сделать каскадное падение с помощью Knex.js в PostgreSQL?
- 25. knex.js не возвращается при использовании сценария nodejs
- 26. Может ли knex.js использоваться без миграции/посева? Что-то не так с этим кодом knex.js?
- 27. Создать точку подключения внутри пользовательского диалекта knex.js
- 28. Knex.js: Создать таблицу и вставить данные
- 29. knex.js трубы, чтобы выразить не работает
- 30. Knex.js делят значение столбца на другой колонке
Я хотел выполнить его в самом слое SQL, вместо того, чтобы запускать больше циклов на результат. – surajck
Тогда вы делаете это правильно, так как вы делаете это на уровне SQL, именно так я должен был бы сделать это в сыром SQL в командной строке. Но, к сожалению, необработанный запрос будет специфичен для одной базы данных, ваш метод для CONCAT-строки будет основан на sqlite, который может быть недействительным на других серверах БД. https://github.com/tgriesser/knex/issues/465 Это проблема некоторых людей, но, как вы увидите в других потоках вокруг колена, это не то, для чего это было. Вы должны делать запросы и манипулировать результатами на более высоком языке. –
о том, хотите ли вы сортировать по конкатенации нескольких столбцов ... –