У вас есть таблица products, содержащая следующие поля: id INT, name VARCHAR(10), shop_name VARCHAR(15), price INT, rate INT. Id меняется по очереди от 1 до номера последней строки. Какой атрибут надо заменить (и на что) для возможности записывать в поле «rate»? Как сделать выборку id,name,price по полю «rate», содержащему значение cool, при условии что значение id будет больше 5 включительно?
🧠 Тематика вопроса:
Курс посвящен разработке интуитивно понятных и визуально привлекательных интерфейсов для цифровых продуктов. Студенты изучат принципы юзабилити, композиции, типографики и цветовых решений, а также освоят инструменты прототипирования. Особое внимание уделяется анализу поведения пользователей, адаптивному дизайну и созданию удобных навигационных структур. Полученные навыки позволят проектировать интерфейсы, которые сочетают функциональность, эргономику и эстетику, повышая эффективность взаимодействия между человеком и программными системами.
Варианты ответа:
- нужно поменять значение поля с INT на VARCHAR, а потом сделать запрос вида SELECT id,name,price FROM products WHERE id>=5 AND rate='cool'
- в поле rate можно изначально писать текстовую информацию, соответственно необходимо сразу сделать запрос вида SELECT * FROM products WHERE id>=5 AND rate=cool
- нужно поменять значение поля с INT на VARCHAR Тем не менее, выполнять поиск по текстовому полю невозможно, соответственно остается только условие выборки по id: SELECT id,name,price FROM products WHERE id>=5
Ответ будет доступен после оплаты
📚 Похожие вопросы по этой дисциплине
- У вас есть таблица «products» со столбцами «name», «shop_name», «price», «rate». Вы сделали запрос к таблице в виде: ALTER TABLE products ADD COLUMN id INT AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id); а потом добавили еще одну строку вида: INSERT INTO products VALUES (22,'heads','cool_shop',65,5). При этом до добавления последней команды значение крайней строки id было равно 12. Какие изменения сделала команда ALTER TABLE? Какое на данный момент значение поля «id» в крайней строке и почему? Какое следующее значение будет у этой строки, если применить автоматическую нумерацию при следующем добавлении строки?
- Установите соответствие серверных ролей и их свойств:
- У вас есть таблица с полями «id», «names», «birth». Пример заполнения первой строки выглядит так: 1/Aleksander Pushkin/1799. Находится ли данная таблица в нормальном состоянии? Как ее привести в нормальное состояние, если это необходимо? Что сделают команды ALTER TABLE users ADD COLUMN fname VARCHAR(20) NOT NULL, ADD COLUMN lname VARCHAR(20); UPDATE users SET fname = SUBSTRING_INDEX (names,' ',1)?
- Существует четыре составляющие структуры типового интерактивного приложения – это Presentation Logic, Database Logic, Business Logic и …
- Задачи могут быть по-разному распределены между серверным и клиентским процессами … архитектуре