Getting Started with SQL Server 7.0 (2)
Accessing data
select statement
1. Select all columns in the table
"*" has special meaning for Select statement. It specifies all columns in the table without listing the column names. The order of the columns is the same as in the table.
2. Select different values
If the columns in the selected list have duplicate values, the "distinct" keyword can be used to ignore the duplicate values.
Note: If there is more than one column in the Select list, the distinct keyword is effective for them all. If a column has duplicate values and the values in other columns are unique, the column with duplicate values is included in the results.
3. Rename columns in the result data set
The default name of the column in the result is the column name in the source database. Users can replace the default column name with their own specified column name.
Select AuthorFirstName = au_fname from authors
--Change the column name from "au_fname" to "AuthorFirstName"
4. Select calculated values
You can include calculated values or constants in the Select list. A calculated value is calculated based on an arithmetic expression and can be contained in one or more columns in the table.
Select totalSale = PRice * ytd_sales from titles
Conditional selection (Where clause)
Use a comparison or logical operation to specify filter conditions in the Where clause to generate the desired rows in the table.
1. Comparison operations
Comparison operations can compare numerical, character and date data and return TRUE or FALSE.
Comparison operators
<(less than)
>(greater than)
=(equal to)
<>(not equal to)
>=(greater than or equal to)
<=(less than or equal to)
! = (not equal to)
!< (not less than)
!> (not greater than)
2. Logical operations
Logical operations test whether certain conditions are correct and return TRUE or FALSE based on the test results.
· LIKE returns TRUE if the operation is the same as the specified string, and the specified string can also contain wildcard characters.
The like operation with wildcard characters is more useful.
· “%” specifies that all strings can replace the position of the character “%”. Any specified string before or after "%" is treated as a constant. For example: "New%" means all strings starting with "New", "%New" means all strings ending with "New".
· "_" specifies that any single character can be substituted into the position of "_". This is useful in the case of similar characters that differ by only one character.
· “[]” specifies that the characters defined in square brackets should be used instead of one character. The square brackets may be independent characters (such as [ahg]) or character ranges (such as [c-i]).
· "[^]" specifies that the characters after "^" in square brackets are characters that cannot be substituted. It can be an independent character (such as [ahg]) or a character range (such as [c-i]).
Note: These wildcard characters can be combined in an expression.
· BETWEEN Returns TRUE if the operand is within the provided range.
BETWEEN can be used with the NOT operator, and returns TRUE if the data is outside the specified range.
Note: The BETTEN operator specifies a range. For example, BETWEEN A and B means all values between A and B, inclusive.
· IN The IN operator returns TRUE if the operand matches any specified value. The specified value can be a constant list of values, or it can be generated by another query (called a subquery).
The IN operator can also be used in conjunction with the NOT operator. If the data is not in the specified value, it returns TRUE.
· AND It combines two expressions, if both expressions are TRUE, then it returns TRUE, otherwise it returns FALSE.
· OR It combines two expressions, if one of the two expressions is TRUE, then it returns TRUE, if both expressions are FALSE, it returns FALSE.
· NOT It negates the value of a logical operation. It can be used in conjunction with most logical operations to negate the value returned by the operation.
· SOME|ANY These two operations have the same format. They compare the operand to a specified set of values. It returns TRUE if comparison of the operand with any specified value returns TRUE. The comparison operation can be any comparison operation defined by SQL Server. The specified list of values can be produced by another query.
· ALL The ALL operation has a similar format to SOME and ANY. The difference is that it only returns TRUE if the comparison of all operands with the specified value returns TRUE.
The above is the content of Getting Started with SQL Server 7.0 (Part 2). For more related content, please pay attention to the PHP Chinese website (www.php.cn)!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



HQL and SQL are compared in the Hibernate framework: HQL (1. Object-oriented syntax, 2. Database-independent queries, 3. Type safety), while SQL directly operates the database (1. Database-independent standards, 2. Complex executable queries and data manipulation).

"Usage of Division Operation in OracleSQL" In OracleSQL, division operation is one of the common mathematical operations. During data query and processing, division operations can help us calculate the ratio between fields or derive the logical relationship between specific values. This article will introduce the usage of division operation in OracleSQL and provide specific code examples. 1. Two ways of division operations in OracleSQL In OracleSQL, division operations can be performed in two different ways.

Oracle and DB2 are two commonly used relational database management systems, each of which has its own unique SQL syntax and characteristics. This article will compare and differ between the SQL syntax of Oracle and DB2, and provide specific code examples. Database connection In Oracle, use the following statement to connect to the database: CONNECTusername/password@database. In DB2, the statement to connect to the database is as follows: CONNECTTOdataba

Interpretation of MyBatis dynamic SQL tags: Detailed explanation of Set tag usage MyBatis is an excellent persistence layer framework. It provides a wealth of dynamic SQL tags and can flexibly construct database operation statements. Among them, the Set tag is used to generate the SET clause in the UPDATE statement, which is very commonly used in update operations. This article will explain in detail the usage of the Set tag in MyBatis and demonstrate its functionality through specific code examples. What is Set tag Set tag is used in MyBati

What is Identity in SQL? Specific code examples are needed. In SQL, Identity is a special data type used to generate auto-incrementing numbers. It is often used to uniquely identify each row of data in a table. The Identity column is often used in conjunction with the primary key column to ensure that each record has a unique identifier. This article will detail how to use Identity and some practical code examples. The basic way to use Identity is to use Identit when creating a table.

When Springboot+Mybatis-plus does not use SQL statements to perform multi-table adding operations, the problems I encountered are decomposed by simulating thinking in the test environment: Create a BrandDTO object with parameters to simulate passing parameters to the background. We all know that it is extremely difficult to perform multi-table operations in Mybatis-plus. If you do not use tools such as Mybatis-plus-join, you can only configure the corresponding Mapper.xml file and configure The smelly and long ResultMap, and then write the corresponding sql statement. Although this method seems cumbersome, it is highly flexible and allows us to

WindowsServerBackup is a function that comes with the WindowsServer operating system, designed to help users protect important data and system configurations, and provide complete backup and recovery solutions for small, medium and enterprise-level enterprises. Only users running Server2022 and higher can use this feature. In this article, we will explain how to install, uninstall or reset WindowsServerBackup. How to Reset Windows Server Backup If you are experiencing problems with your server backup, the backup is taking too long, or you are unable to access stored files, then you may consider resetting your Windows Server backup settings. To reset Windows

Solution: 1. Check whether the logged-in user has sufficient permissions to access or operate the database, and ensure that the user has the correct permissions; 2. Check whether the account of the SQL Server service has permission to access the specified file or folder, and ensure that the account Have sufficient permissions to read and write the file or folder; 3. Check whether the specified database file has been opened or locked by other processes, try to close or release the file, and rerun the query; 4. Try as administrator Run Management Studio as etc.
