用sql语句写--顯示1980年物理學(physics)獲獎者,及1984年化學獎(chemistry)獲得者。
时间: 2023-06-03 07:06:22 浏览: 54
以下是 SQL 语句:
SELECT * FROM nobel
WHERE year=1980 AND subject='physics' OR year=1984 AND subject='chemistry';
相关问题
SQL语句--截取完整日期中的 年月
和日,请问应该怎么写?
可以使用 MySQL 中的 DATE_FORMAT 函数来截取日期中的年月和日。具体的 SQL 语句如下:
SELECT DATE_FORMAT(`date_column`, '%Y-%m-%d') FROM `table`;
其中,`date_column` 是包含完整日期的列名,`table` 是数据表名。执行该 SQL 语句,就可以将日期中的年份、月份和日份分别提取出来。
创建数据库的sql语句utf-8
要创建一个使用UTF-8编码的数据库,你可以使用以下SQL语句:
```sql
CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;
```
在这个语句中,你需要将"dbname"替换为你要创建的数据库的名称。通过指定"CHARACTER SET utf8"和"COLLATE utf8_general_ci"来设置数据库的字符集和排序规则。这将确保数据库使用UTF-8编码并使用UTF-8的默认排序规则。
提供了一个示例创建数据库的SQL语句,其中指定了UTF-8字符集和utf8_general_ci排序规则。
提供了一个示例在创建数据表时,指定表的字符集和排序规则的方法。
提供了示例修改数据库编码的SQL语句。