Curso MySQL #11 - SELECT (Parte 1)
Sintesi
TLDRIn this video tutorial, Gustavo Guanabara introduces the SQL SELECT command, which is essential for retrieving data from databases. He explains how to use SELECT to obtain data, filter specific columns and rows, and sort results using the ORDER BY clause. The tutorial emphasizes the importance of understanding relational databases and provides practical examples using a database of courses. Viewers are encouraged to practice SQL commands to enhance their skills and understanding of data retrieval in SQL.
Punti di forza
- 👨🏫 Instructor: Gustavo Guanabara
- 📊 Focus on the SELECT command
- 🔍 Learn to filter columns and rows
- 🔄 Use ORDER BY to sort results
- 📚 Understand relational databases
- 💡 Practice SQL commands effectively
- 🗂️ Result set: data returned by a query
- 🔗 DQL: Data Query Language classification
- ⚙️ Use logical operators like AND and OR
- 📥 Download the database dump for practice
Linea temporale
- 00:00:00 - 00:05:00
In this lesson, Gustavo Guanabara introduces the SQL command 'SELECT', which is the most famous and widely used command in SQL. He emphasizes the importance of this command and prepares the database environment for practical exercises, encouraging students to download a special database dump to follow along.
- 00:05:00 - 00:10:00
The lesson continues with a focus on the 'SELECT' command, explaining how to retrieve data from the 'cursos' table. Gustavo demonstrates how to select all columns and records, and how to order the results by specific columns, such as 'nome', using the 'ORDER BY' clause.
- 00:10:00 - 00:15:00
Gustavo explains how to filter the results by selecting specific columns instead of using the asterisk (*) to select all columns. He shows how to specify the columns to display and how to change their order in the output, enhancing the understanding of data retrieval.
- 00:15:00 - 00:20:00
The lesson progresses to filtering rows using the 'WHERE' clause. Gustavo demonstrates how to filter results based on specific conditions, such as selecting courses from a particular year, and how to combine multiple conditions using logical operators like 'AND' and 'OR'.
- 00:20:00 - 00:25:00
Gustavo introduces additional SQL operators, such as 'BETWEEN' and 'IN', to filter results based on ranges or specific values. He explains the differences between these operators and provides examples of their usage in SQL queries.
- 00:25:00 - 00:34:31
Finally, Gustavo discusses the classification of the 'SELECT' command, explaining its role as a Data Query Language (DQL) command. He encourages students to practice using the 'SELECT' command and prepares them for more advanced topics in the next lesson.
Mappa mentale
Video Domande e Risposte
What is the main focus of this SQL tutorial?
The main focus is on the SELECT command, which is used to retrieve data from tables in SQL.
Who is the instructor of the course?
The instructor is Gustavo Guanabara.
What is the purpose of the SELECT command?
The SELECT command is used to obtain data from tables in a database.
How can I filter columns in a SELECT statement?
You can filter columns by specifying the column names instead of using an asterisk (*) in the SELECT statement.
What does the ORDER BY clause do?
The ORDER BY clause is used to sort the results of a query based on one or more columns.
What is the difference between WHERE and BETWEEN in SQL?
WHERE is used to filter records based on specific conditions, while BETWEEN is used to filter records within a range of values.
What are logical operators in SQL?
Logical operators like AND and OR are used to combine multiple conditions in a WHERE clause.
What is a result set in SQL?
A result set is the data returned by a SQL query.
What is the significance of the DQL classification?
DQL stands for Data Query Language, which classifies the SELECT command as a command for querying data rather than manipulating it.
How can I practice SQL commands?
You can practice SQL commands by using the provided database dump and following along with the tutorial.
Visualizza altre sintesi video
- 00:00:12[Música]
- 00:00:19Hum olá pequeno gafanhoto seja bem-vindo
- 00:00:22a mais uma aula do seu curso em vídeo de
- 00:00:24banco de dados coml o meu nome é Gustavo
- 00:00:26Guanabara eu sou seu professor e nessa
- 00:00:29sua aula de banco de dados a gente vai
- 00:00:31finalmente começar a falar sobre o
- 00:00:33comando mais famoso do SQL e eu vou te
- 00:00:35mostrar como obter dados nas tabelas
- 00:00:37utilizando o comando select e essa é a
- 00:00:40parte um dessa aula sem sombra de
- 00:00:42dúvidas Essa é a aula mais esperada Essa
- 00:00:44é a aula que todo mundo espera porque
- 00:00:46vai falar do comando mais famoso do
- 00:00:47comando mais utilizado do comando que
- 00:00:49tem mais parâmetros o maior comando da
- 00:00:51linguagem SQL que é o comando select
- 00:00:53você pode estar perguntando por que você
- 00:00:55tá gravando com esses capacete você
- 00:00:57chegou agora né você procurou pelo
- 00:00:58comando mais famoso chegou na aula desse
- 00:01:00aqui com capacete basicamente
- 00:01:03Porque nas aulas anteriores Alguém falou
- 00:01:05que meu cabelo tá parecendo um capacete
- 00:01:06eu só resolvi ajudar a piada e se você
- 00:01:08não viu as outras aulas desse
- 00:01:10aqui ó clica aqui você vai direto pra
- 00:01:12Playlist e lá você vai ver o curso desde
- 00:01:14o início essa é uma aula bem mais na
- 00:01:16frente essa é a 11ª aula então claro que
- 00:01:19se você sabe fazer conta se essa é a 11ª
- 00:01:22tem 10 aulas pra frente e eu te garanto
- 00:01:24que esse curso é o curso mais legal de
- 00:01:27MySQL que você encontra em todo lugar
- 00:01:28porque ele te mostra de uma uma maneira
- 00:01:30simples e divertida como utilizar o SQL
- 00:01:33sem aquela chatice no início de falar
- 00:01:34sobre modelo relacional não estou
- 00:01:36falando que o modelo relacional é inútil
- 00:01:38ele é extremamente útil mas eu não falo
- 00:01:40ele logo no início eu deixo mais pra
- 00:01:42frente porque lá pra frente você vai
- 00:01:44conseguir entender melhor do que ficar
- 00:01:45decorando Teoria no início do curso mas
- 00:01:47vamos parar de conversa e vamos preparar
- 00:01:49nossa base de dados pra gente começar a
- 00:01:51treinar a SQL porque eu preparei um dump
- 00:01:53especialmente para
- 00:01:55você então já estamos aqui com o nosso
- 00:01:57ambiente carregado ó o Amp carregado o
- 00:02:00servidor do MySQL tá totalmente ativo e
- 00:02:02nós estamos aqui no Workbench o quê tu
- 00:02:04não sabe que é nada disso O que que é o
- 00:02:06Amp que que é o Workbench meu querido
- 00:02:08assiste as aulas anteriores lá eu ensino
- 00:02:10como colocar todo o ambiente para
- 00:02:12funcionar e tudo bonitinho para você na
- 00:02:14sua casa você não precisa de servidor
- 00:02:16não precisa de conexão à internet nem
- 00:02:17nada você vai conseguir utilizar o MySQL
- 00:02:20Sem problema nenhum e aqui a gente tem a
- 00:02:22nossa base cadastro foi a base que a
- 00:02:24gente utilizou até a aula de agora o que
- 00:02:26eu fiz foi gerar um banco de dados que
- 00:02:27tá disponível aqui ó lá no curso em
- 00:02:29vídeo com tá disponível uma base de
- 00:02:31dados gerada em forma de dum para você
- 00:02:33poder importar na sua casa e acompanhar
- 00:02:36as aulas então meu querido que se tá
- 00:02:37esperando para se cadastrar lá lá no
- 00:02:39curso de banco de dados vai na área de
- 00:02:40download do curso de banco de dados e
- 00:02:42baixa seu dump pra gente conseguir
- 00:02:44acompanhar isso daqui o arquivo de dump
- 00:02:46Eu já coloquei aqui ó no meus documentos
- 00:02:48na pasta dumps não tem nem necessidade
- 00:02:51de est lá mas eu coloquei Então você vai
- 00:02:53pegar o arquivo dump curso em vídeo que
- 00:02:55é o arquivo que eu te dei e nós vamos
- 00:02:57importar aqui
- 00:02:58ó Então vou vir em server date Import
- 00:03:03aqui ele vai permitir importar ele vai
- 00:03:05perguntar se você quer importar de um
- 00:03:07folder ou de uma self contained file
- 00:03:10bota aqui que é para importar de um
- 00:03:11arquivo vou clicar na reticência e vou
- 00:03:14procurar lá o meu dump curso em vídeo
- 00:03:16que foi o arquivo que você fez o
- 00:03:17download lá vamos
- 00:03:20abrir não precisa selecionar mais nada
- 00:03:22aqui manda importar ele vai pedir a
- 00:03:25senha do usuário do MySQL no meu caso
- 00:03:28aqui eu tô utilizando um servidor com o
- 00:03:30usuário rot e a senha vazia Então é só
- 00:03:32clicar em Ok ele vai fazer a importação
- 00:03:34e agora eu posso atualizar o esquema
- 00:03:36aqui e parece que nada aconteceu né
- 00:03:38atualizando ele Manteve aqui a base de
- 00:03:40cadastros acontece que se eu der o
- 00:03:42comando que a gente já utilizou várias
- 00:03:43vezes ó select asterisco from gafanhotos
- 00:03:48ponto e vírgula vou dar control enter e
- 00:03:50você vai ver aqui ó que eu cadastrei
- 00:03:51vários gafanhotos eu cadastrei se eu não
- 00:03:53me engano 60 isso aí 60 gafanhotos foram
- 00:03:56cadastrados aqui isso porque agora a
- 00:03:57gente vai começar a trabalhar com as
- 00:03:58buscas da SK Então eu preciso de uma
- 00:04:00base de dados mais cheinha é claro que
- 00:04:0260 registros é pouca coisa mas é bom
- 00:04:04para você atualizar isso daqui Pode ser
- 00:04:06que quando você baixar o nosso dump
- 00:04:07tenha mais registros no momento em que
- 00:04:09eu tô gravando essa aula eu só tive
- 00:04:11paciência de fazer 60 se você vier aqui
- 00:04:13e der o comando select asteristic from
- 00:04:15cursos que é a outra tabela que a gente
- 00:04:17tem control enter você vai ver que eu
- 00:04:19tenho 30 cursos cadastrados e eu sei que
- 00:04:22vai começar o desespero ai ele escreveu
- 00:04:24ali que vai ter curso de Python calma
- 00:04:26meu querido eu fui inventando cursos
- 00:04:28então não começa a dier Ai olha aqui em
- 00:04:302019 vai ter curso de premiere não calma
- 00:04:35eu só fiz registros mas pode ser verdade
- 00:04:38hein mas pode ser mentira mas eu acho
- 00:04:40que é verdade hein não é mentira é
- 00:04:42mentira mas pode ser verdade a gente
- 00:04:44nunca sabe
- 00:04:52mentira verdade ou mentira isso daqui
- 00:04:55vai tá lá na nossa base de dados que
- 00:04:57você importou e se você não quer fazer o
- 00:04:58cadastro no curso em para gerar o dump
- 00:05:00você vai ter que pegar a base de dados
- 00:05:01que a gente criou até a aula passada e
- 00:05:03começar a alimentar de dados isso porque
- 00:05:05a gente vai precisar fazer seleções
- 00:05:08específicas dos nossos dados Então vamos
- 00:05:10partir pros comandos do SQL primeira
- 00:05:12coisa que a gente vai considerar é que a
- 00:05:14tabela cursos tem alguns registros então
- 00:05:16eu coloquei aqui que tá aparecendo na
- 00:05:17tela 10 registros são os registros
- 00:05:20antigos a gente tá trabalhando lá no
- 00:05:21banco de dados com 30 registros para
- 00:05:23cursos mas eu vou representar aqui os 10
- 00:05:25primeiros registros que foram aqueles
- 00:05:27que a gente trabalhou até a aula passada
- 00:05:28se eu u Izar o comando select asteristic
- 00:05:31from cursos que a gente já utilizou
- 00:05:33várias vezes basicamente traduzindo fica
- 00:05:36assim selecione asterístico significa
- 00:05:39todas as colunas nunca se esqueça
- 00:05:41colunas são os campos então selecione
- 00:05:44todos os campos from que é a palavra dá
- 00:05:47não dá de dar de oferecer dá de
- 00:05:51dá cursos Então seria selecione todas as
- 00:05:56colunas da tabela cursos o que ele vai
- 00:05:59fazer é selecionar todos os registros e
- 00:06:01todas as colunas a gente já utilizou
- 00:06:03Esse comando várias vezes então eu só te
- 00:06:05ensinei Esse comando até agora porque a
- 00:06:06gente precisava ver os dados né Por
- 00:06:08exemplo quando eu incluí eu precisei dar
- 00:06:10um select para ver se realmente ele
- 00:06:11selecionou quando eu dei um delete eu
- 00:06:13tive que utilizar o select para ver se
- 00:06:14realmente apagou Então esse foi o
- 00:06:16comando que a gente utilizou até agora
- 00:06:17não tem novidade nenhuma eu seleciono
- 00:06:19todos os cursos mas eu consigo começar a
- 00:06:21filtrar Olha só além de selecionar todas
- 00:06:24as colunas e todas as linhas eu posso
- 00:06:26utilizar o comando select asteristic
- 00:06:28from cursos dizendo
- 00:06:31se você perceber a ordem que ele aparece
- 00:06:33é a ordem da chave primária Vamos fazer
- 00:06:35uma prática aqui então se eu aqui select
- 00:06:38asterisco from
- 00:06:40cursos control enter e ele vai te dar lá
- 00:06:43ó ele tá em ordem não é ordem alfabé Ele
- 00:06:46tá em ordem de ID curso que é minha
- 00:06:47chave primária então ele selecionou aqui
- 00:06:49Essa ordem se eu utilizar o parâmetro
- 00:06:52Order by e colocar o nome de uma coluna
- 00:06:56por exemplo nome ele vai ordenar ó
- 00:06:58control enter ele vai colocar os cursos
- 00:07:01você vê aqui que o ID do curso tá tudo
- 00:07:02bagunçado é porque na verdade ele tá te
- 00:07:04mostrando ordenado por nome então After
- 00:07:06Effects algoritmo Android csharp c+ mais
- 00:07:09Excel Ai meu Deus curso de Android Ai
- 00:07:12meu Deus curso de
- 00:07:13csharp cara Vocês são muito chatos mas
- 00:07:17eu gosto PR caramba de vocês mas vocês
- 00:07:19são chatos Então quando você dá o Order
- 00:07:22by nome ele vai ordenar de acordo com
- 00:07:25aquela coluna então a listagem que
- 00:07:26estava anteriormente ordenada pelo id do
- 00:07:28curso agora tá ordenada pelo nome e
- 00:07:30nessa ordenação você ainda consegue
- 00:07:32configurar o sentido Você pode adicionar
- 00:07:34por exemplo no order by tá vendo ó lá
- 00:07:37embaixo ele tá ordenado por nome Beleza
- 00:07:39se eu colocar a palavra Desk depois ele
- 00:07:42vai fazer a ordenação de baixo para cima
- 00:07:44em ordem alfabética inversa na prática
- 00:07:47aqui ó você vê tá ordenado de After
- 00:07:49Effects para baixo se eu colocar a
- 00:07:50palavra Desk cont control enter ele
- 00:07:54colocou lá ó WordPress Word Swift seo
- 00:07:57segurança ai meu Deus curs de Swift
- 00:08:00curso de
- 00:08:07Swift e aí você pode estar se
- 00:08:09perguntando Mas Guanabara você ensinou o
- 00:08:11comando Desk o comando Desk é o describe
- 00:08:13então eu boto aqui ó describe ou
- 00:08:16simplesmente Desk o nome da tabela ó
- 00:08:19cursos e ele vai te dar a descrição
- 00:08:21calma gafanhoto Desk como comando é
- 00:08:24describe Desk como parâmetro do select
- 00:08:27não é describe é des que é descendente
- 00:08:31Ah mas e se eu quiser ascendente é só
- 00:08:33você não dizer nada ou colocar um
- 00:08:35parâmetro Então se no lugar de Desk eu
- 00:08:37colocar Ask que é ascendent ou
- 00:08:40ascendente cont control enter ele vai
- 00:08:42colocar ascendente então se eu botar Ask
- 00:08:45ou não botar nada é ascendente se eu
- 00:08:47botar Desk eu vou colocar em forma
- 00:08:51decrescente e não adianta colocar
- 00:08:53describe aqui porque esse Desk não é de
- 00:08:54describe esse Desk é de describe
- 00:08:57describe
- 00:09:00cont control enter ele descreveu aqui se
- 00:09:02eu botar
- 00:09:04describe ele vai dar
- 00:09:06erro porque o comando é Desk E aí beleza
- 00:09:10é só isso que o select faz tu tá tá de
- 00:09:12brincadeira com a minha cara O select
- 00:09:14faz muito mais que isso vamos começar
- 00:09:16porque todos que a gente viu até agora é
- 00:09:18select asterístico select asterístico
- 00:09:19select asterístico é sempre asterístico
- 00:09:21não necessariamente asterístico como eu
- 00:09:23já te disse é selecionar todas as
- 00:09:25colunas e você pode filtrar as colunas
- 00:09:27para filtrar as colunas ó eu vou tirar
- 00:09:28aquele asteristico dali vou manter o
- 00:09:30mesmo comando lá select tinha um
- 00:09:32asteristico from cursos Order by nome eu
- 00:09:35tirei o asteristico e eu vou colocar
- 00:09:37aqui por exemplo nome carga e ano o que
- 00:09:40eu tô fazendo ali é eu não quero
- 00:09:42selecionar todas as colunas eu quero
- 00:09:43selecionar somente as colunas nome carga
- 00:09:46e ano então o resultado disso seria a
- 00:09:48seleção de todos os registros mas ele
- 00:09:50não vai mostrar todas as colunas ele vai
- 00:09:52mostrar somente as colunas que ficaram
- 00:09:54verdes E aí vamos ver se isso funciona
- 00:09:56então Ó vou tirar aqui ó vamos lá select
- 00:09:58as from curs Ele me mostrou todas as
- 00:10:00colunas mas eu quero mostrar no lugar de
- 00:10:03todas as colunas somente nome carga e
- 00:10:07ano cont contrl enter ó lá ó ele só me
- 00:10:10mostrou nome carga e ano e me mostrou
- 00:10:13todos os cursos isso porque nem todas as
- 00:10:15vezes que você quer fazer uma busca você
- 00:10:17precisa da base de dados inteira Então
- 00:10:19você quer filtrar para te mostrar
- 00:10:21somente aquelas colunas que eu preciso E
- 00:10:23aí gostou então para filtrar as colunas
- 00:10:26você tira o asterístico e coloca Quais
- 00:10:28são as colunas que você quer quer que
- 00:10:29apareça inclusive na ordem que você
- 00:10:31quiser você pode até mudar a ordem por
- 00:10:32exemplo ó eu quero colocar o ano antes
- 00:10:35do nome então vou botar aqui ano nome e
- 00:10:38carga ó Ctrl enter ele tá lá ó o ano
- 00:10:42nome e a carga feito isso eu consigo até
- 00:10:45ordenar em múltiplas colunas por exemplo
- 00:10:47em vez de Order by nome vou botar Order
- 00:10:49byano cont control enter perceba aqui ó
- 00:10:53ele colocou em 2010 Eu tenho um curso de
- 00:10:55PHP e de html em 2014 de HTML5 de
- 00:10:58Photoshop de algoritmo de PHP Ele
- 00:11:00ordenou pelo ano mas o nome acabou
- 00:11:03ficando zoado por exemplo em 2010 eu
- 00:11:05tive o curso de PHP e de html beleza Em
- 00:11:082014 eu tive HTML5 photoshop e
- 00:11:12algoritmos basicamente o que eu fiz ó
- 00:11:15selecionei aqui então Em 2014 eu tive
- 00:11:18esses cursos E se eu quiser colocar
- 00:11:19dentro de 2014 ordenado por nome então
- 00:11:23basta colocar aqui ó primeiro ordena por
- 00:11:25ano vírgula depois ordena por nome vamos
- 00:11:28dar cont control enter ó presta atenção
- 00:11:30agora ó Em 2014 eu tive os cursos de
- 00:11:33algoritmo HTML5 e Photoshop bem legal
- 00:11:36isso né o select ele é muito poderoso
- 00:11:39você não faz ideia de quanto poder o
- 00:11:41select tem tanto que essa é a primeira
- 00:11:43aula de select você já tá gostando né
- 00:11:45então a gente aprendeu anteriormente
- 00:11:46como filtrar colunas né você disse que
- 00:11:48você não quer aparecer todas as colunas
- 00:11:50Eu quero aparecer as colunas específicas
- 00:11:51e você pode estar pensando tá mas
- 00:11:54filtrar coluna é útil mas filtrar linha
- 00:11:56também é bem legal Dá para fazer e eu
- 00:11:58vou te mostrar como para filtrar linhas
- 00:12:00então botei lá select hasteristico foram
- 00:12:02cursos Order by nome ele selecionaria
- 00:12:04todos os cursos e ordenava por nome que
- 00:12:06é exatamente isso que tá aparecendo na
- 00:12:07sua tela aí se você quiser filtrar as
- 00:12:10linhas você pode colocar a cláusula we
- 00:12:14por exemplo Vamos ler esse comanda aí ó
- 00:12:15selecione todos os campos da tabela
- 00:12:19cursos onde o ano seja igual a 2016
- 00:12:23ordenado por nome vamos fazer isso
- 00:12:25funcionar vamos embora vou criar um novo
- 00:12:27comando aqui ok só para ficar registrado
- 00:12:30select hasteristico from cursos
- 00:12:35Where ano é igual a 2016 eu quero saber
- 00:12:39quais são os cursos que vão ser lançados
- 00:12:41em 2016 Order by nome beleza control
- 00:12:47enter ele mostrou lá ó em
- 00:12:502016 segundo isso daqui vai ter o curso
- 00:12:53de mql de programação orientada a
- 00:12:55objetos de redes e de Word Ai meu Deus
- 00:12:59Deus curso de redes Ai meu Deus curso de
- 00:13:01redes curso de redes em
- 00:13:032016
- 00:13:06ai dai-me
- 00:13:08paciência você percebe aqui que eu já
- 00:13:10filtrei as linhas eu tinha linha para
- 00:13:12caramba agora eu só tenho quatro linhas
- 00:13:14mais que L po redes e Word e você pode
- 00:13:17filtrar linhas e colunas por exemplo eu
- 00:13:20quero mostrar somente o nome e a carga
- 00:13:23separa por vírgula né control enter ele
- 00:13:26mostrou ó só o nome e a carga dos cursos
- 00:13:29que vão ser lançados em 2016 E aí você
- 00:13:31pode estar pensando pera aí Guanabara
- 00:13:33mas o campo não tava lá eu filtrei 2016
- 00:13:37e não tá aparecendo 2016 não Você pode
- 00:13:39filtrar pela linha utilizando o we e
- 00:13:42essa coluna nem fazer parte do seu
- 00:13:43result set para que que eu vou botar
- 00:13:45coluna ano aqui se eu sei que todos eles
- 00:13:46são 2016 viu que inteligente o select é
- 00:13:49e eu falei uma palavra estranha né
- 00:13:51result set results set é o resultado de
- 00:13:54uma consulta então quando eu dou um
- 00:13:56select e o resultado é isso que apareceu
- 00:13:58na tela a gente chama isso Tecnicamente
- 00:14:00de resultset guarda essa palavrinha que
- 00:14:02quando você tiver aprendendo PHP a
- 00:14:04palavra resultset vai aparecer toda hora
- 00:14:06então como você tá vendo aí na tela esse
- 00:14:08select com select asterístico selecionou
- 00:14:10aquelas duas linhas ali ó myk e Word Mas
- 00:14:13eu posso substituir o asterístico por
- 00:14:16colunas separadas ó vou selecionar aqui
- 00:14:18ó e eu vou colocar Quais são as colunas
- 00:14:20que eu quero somente nome descrição e
- 00:14:22carga dos cursos que fazem parte de 2016
- 00:14:25então ele vai eliminar as colunas que
- 00:14:27não fazem parte da query e já vem mais
- 00:14:29uma palavra difícil aí query Na verdade
- 00:14:32o certo de falar é query Mas dependendo
- 00:14:34do teu professor fala Cary Cary é triste
- 00:14:37então ou é query que é uma pronúncia
- 00:14:41meio errada ou query vamos dar uma
- 00:14:42olhada no dicionário para conferir aqui
- 00:14:45só um segundo então eu abri aqui no
- 00:14:47dicionário dicionário de inglês
- 00:14:49ó uma query o plural é queries é uma
- 00:14:55question ou an injury é uma pergunta é
- 00:15:00uma
- 00:15:01solicitação vamos pronunciar aqui
- 00:15:03pronuncia para men
- 00:15:05ti é de novo pronuncia para men
- 00:15:11ti viu de
- 00:15:15novo ok por exemplo in lá do que eu
- 00:15:19utilizo direto pessoal chama de
- 00:15:22inserto vamos ver aqui
- 00:15:26ó aqui ó
- 00:15:30in significa to the inside of é dentro
- 00:15:34de alguma coisa ó vai
- 00:15:38tia
- 00:15:40ó não é into
- 00:15:46é Beleza então uma quy é uma pergunta
- 00:15:49uma solicitação beleza e se você
- 00:15:52perceber aqui você acabou de utilizar o
- 00:15:54Where com uma condição com uma expressão
- 00:15:57relacional e se você é um out esperto já
- 00:15:59fez o curso de algoritmo com a gente
- 00:16:01sabe que existem vários operadores
- 00:16:02relacionais o quê Tu não fez o curso de
- 00:16:04algoritmo tá esperando o que gafanhoto
- 00:16:07aqui em cima ó aqui na parte interativa
- 00:16:09tá o curso de algoritmo ou aqui embaixo
- 00:16:11tá a Playlist de algoritmo ou no
- 00:16:13cursoemvideo.com tá algoritmo faça
- 00:16:15algoritmo ensine algoritmo pega um jovem
- 00:16:18e bota ele para assistir algoritmo
- 00:16:20algoritmo é importante pra vida então a
- 00:16:22gente pode utilizar outros operadores
- 00:16:23relacionais como por exemplo na cláusula
- 00:16:26we eu vou selecionar ali ó nome e
- 00:16:28descrição da da tabela cursos onde o ano
- 00:16:30seja menor ou igual a 2015 se você
- 00:16:33perceber aqui ó esses são os registros ó
- 00:16:35lá ó olha na direita o ano é 2014 2015
- 00:16:402014 2015 lá então menor ou igual é
- 00:16:43menor do que 2015 ou igual a ele e você
- 00:16:45percebe ali ó que eu selecionei somente
- 00:16:47as colunas nome e descrição que é o que
- 00:16:49eu coloquei lá em cima mesmo a coluna
- 00:16:51ano não aparecendo Vamos fazer um teste
- 00:16:54vou digitar aqui ó eu quero nome e
- 00:16:56descrição
- 00:16:59da tabela cursos onde ano seja menor ou
- 00:17:01igual a 2015 exatamente o que eu falei
- 00:17:04lá essa aspa aqui ela é opcional tá eu
- 00:17:06posso colocar aqui 2015 se ele é
- 00:17:08numérico diretamente ele vai funcionar ó
- 00:17:11cont control enter ele selecionou Ó lá
- 00:17:13somente algoritmos html4 HTML5 Java
- 00:17:16Photoshop PHP e php4 foram cursos em
- 00:17:202005 ou antes dele quer ver eu vou
- 00:17:23colocar aqui também para aparecer o ano
- 00:17:24só para você poder ver tá vendo não é
- 00:17:27obrigatório Mas eu posso colocar F aqui
- 00:17:29ah mas eu quero que ele fique em ordem
- 00:17:32de ano beleza em ordem de ano agora ele
- 00:17:35tá em ordem de ano Ah mas eu quero que
- 00:17:37dentro do ano por exemplo aqui ó Em 2014
- 00:17:40eu tive esses cursos Aqui não está em
- 00:17:43ordem como a gente já viu você pode
- 00:17:45colocar aqui ó também por nome Ctrl
- 00:17:47enter e tá lá agora em 2014 eu tenho os
- 00:17:51cursos ordenados por ano primeiro e
- 00:17:54depois por nome Isso aqui faz toda a
- 00:17:56diferença a ordem disso faz toda a
- 00:17:59diferença e você pode utilizar vários
- 00:18:01operadores relacionais ó os operadores
- 00:18:02relacionais básicos são igual diferente
- 00:18:07menor maior maior ou igual menor ou
- 00:18:09igual vamos ver a representação de todos
- 00:18:11eles V ver aqui ó menor que 2015 ele vai
- 00:18:15mostrar os cursos menor que 2015 lá 2010
- 00:18:172014 só se eu colocar maior que 2015
- 00:18:21botar aqui maior que 2016 todo mundo que
- 00:18:23vai ser feito em 2017 2018 2019 por aí ó
- 00:18:26lá 2017 18 19 2020 Então tá lá se eu
- 00:18:31quiser maior ou igual a 2016 o 2016 é
- 00:18:34incluído tá vendo ó os cursos de 201
- 00:18:37foram incluídos aqui na lista porque eu
- 00:18:39botei maior igual se eu quiser por
- 00:18:41exemplo menor do que 2016 lá todo mundo
- 00:18:44que foi abaixo de 2016 se eu quiser
- 00:18:46incluir o de 2016 na lista menor ou
- 00:18:48igual ó lá ó agora o 2016 tá incluído na
- 00:18:51lista o igual a gente já viu todos os
- 00:18:54cursos de 2016 ó tá tudo aqui e o
- 00:18:56diferente é só botar uma exclamação na
- 00:18:58na frente que é o não não igual o que
- 00:19:01não é igual é diferente então ó tudo que
- 00:19:03não for 2016 então tenho uma lista aqui
- 00:19:05e eu não tenho os cursos de 2016 ó de
- 00:19:072015 já pula para 2017 e se você quiser
- 00:19:11tem uma outra forma de representar o
- 00:19:13diferente além de dizer que é algo que
- 00:19:16não é igual você pode colocar o
- 00:19:17diferente assim ó menor maior cont
- 00:19:19control enter ó deu a mesma coisa não
- 00:19:21adicionou os 2016 pulou de 2015 para
- 00:19:252017 Mas se você quiser você pode
- 00:19:27utilizar outros operadores além dos
- 00:19:29operadores relacionais básicos que a
- 00:19:31gente acabou de enumerar aqui existem
- 00:19:32outros vamos ver alguns deles o primeiro
- 00:19:34que a gente vai aprender é bem legal por
- 00:19:36exemplo aqui ó select as TRS for cursos
- 00:19:39não coloquei nenhum Where ainda Order by
- 00:19:41nome beleza E tá lá ordenado por nome eu
- 00:19:43quero selecionar todas as colunas de
- 00:19:45curso onde o total de aulas esteja
- 00:19:48between 20 and 30 a palavra between
- 00:19:53between between ela quer dizer entre
- 00:19:57entre uma coisa e outra vamos entender
- 00:19:59aqui então eu posso fazer o seguinte
- 00:20:00Olha só select nome e ano from cursos
- 00:20:07Where
- 00:20:08ano
- 00:20:10between between então eu quero ano entre
- 00:20:162004 and 2016 eu quero saber quais são
- 00:20:20os cursos que foram lançados entre 2014
- 00:20:23e 2016 ó control enter Ele me mostrou ó
- 00:20:26HTML ó aqui eu tenho 2014 2000 15 2016
- 00:20:29aqui ó todos eles ó 2014 2015 2016 foram
- 00:20:34exibidos então todos os cursos com nome
- 00:20:36ano onde o ano esteja entre 2014 e 2016
- 00:20:42aqui ficou em ordem de ano por pura
- 00:20:44coincidência eu não mandei ordenar Se eu
- 00:20:45quiser eu posso mandar ordenar aqui ó
- 00:20:48Order by ano e nome sendo que o ano eu
- 00:20:53quero descendente ó
- 00:20:55Desk tá lá ó o ano foi crescente e o
- 00:20:59nome foi crescente isso é legal também ó
- 00:21:01em 2014 foi lançado algoritmo HTML 5 e
- 00:21:05Photoshop eu botei o desk somente na
- 00:21:08coluna que eu quero decrescente no nome
- 00:21:10eu quero crescente por exemplo primeiro
- 00:21:12eu vou selecionar ordenando por ano do
- 00:21:16maior pro menor a de 2016 para 2014 e
- 00:21:19dentro da organização do ano por exemplo
- 00:21:21dentro de 2016 que eu tenho esses cursos
- 00:21:23eu quero ordenar os nomes de forma
- 00:21:26ascendente belezinha além do operador
- 00:21:29between eu tenho mais alguns vamos ver
- 00:21:31mais um aqui então além do between eu
- 00:21:33posso utilizar outro operador que é o
- 00:21:35operador in então ó Where ano in 2014
- 00:21:402016 2018 Qual é a diferença entre o in
- 00:21:43e o between no in eu vou poder colocar
- 00:21:46valores específicos no Bin eu posso
- 00:21:49especificar faixas de valores por
- 00:21:51exemplo aqui ó vou criar um comando novo
- 00:21:53select nome descrição e ano
- 00:21:59from cursos Where ano
- 00:22:04in
- 00:22:062014
- 00:22:082016 vou botar só 2014 2016 botar um
- 00:22:13Order by
- 00:22:16ano control enter ó lá o que ele fez ó
- 00:22:19ele só me mostrou os cursos de 2014 e de
- 00:22:232016 o passo de que se eu utilizar o
- 00:22:26bwin Ele me mostrou os cursos de
- 00:22:302014 de
- 00:22:322015 e de 2016 porque essa é a faixa
- 00:22:37entre 2014 e 2016 se eu utilizar o in no
- 00:22:42lugar eu só quero mostrar nome descrição
- 00:22:44e ano dos cursos onde o ano Esteja
- 00:22:48dentro desses valores então 2014 2016
- 00:22:52ele vai te mostrar somente os cursos que
- 00:22:54foram dados em 2014 e em 2016 por
- 00:22:58exemplo aqui vou colocar 2020 também
- 00:23:01então eu coloco aqui ó
- 00:23:042014
- 00:23:062016 e os cursos que estão planejados em
- 00:23:102020 planejados ou não né deu para
- 00:23:13entender a diferença entre o bwin e o in
- 00:23:15faça seus testes aí na sua casa que com
- 00:23:17certeza você vai entender faz com essa
- 00:23:19nossa base maiorzinha para você
- 00:23:21conseguir ter mais resultados e se não
- 00:23:23bastassem todos esses operadores
- 00:23:25relacionais que a gente viu ainda
- 00:23:26existem operadores lógicos exatamente
- 00:23:29como nos algoritmos e você pode combinar
- 00:23:31operadores relacionais formando
- 00:23:33expressões lógicas cada vez mais
- 00:23:34potentes vamos ver um exemplo aqui então
- 00:23:36olha só fiz um select as TRS que foram
- 00:23:39cursos e o meu weare vai ser o seguinte
- 00:23:40ó carga maior que 35 and total de aulas
- 00:23:44menor do que 30 lembra do e e do ou que
- 00:23:47a gente viu lá no curso de algoritmo não
- 00:23:49lembra vamos dar uma relembrada já já
- 00:23:50mas vamos testar esse tipo de coisa aqui
- 00:23:52então Olha só vamos criar um comando
- 00:23:54novo aqui select as from cursos
- 00:24:00carga maior que
- 00:24:0235 and to aulas menor do que 30 então eu
- 00:24:08quero mostrar todos os cursos que tenham
- 00:24:10carga acima de 35 e o total de aulas
- 00:24:13menor do que 30 control enter olha só o
- 00:24:16que ele me mostrou em vez de asterisco
- 00:24:18eu vou mostrar o nome do curso a carga e
- 00:24:22o total de aula só para facilitar sua
- 00:24:25visualização cont control enter olha só
- 00:24:28o curso de PHP tem carga de 40 e total
- 00:24:30de aulas de 20 então ele atende a minha
- 00:24:32condição que é ter carga acima de 35 ele
- 00:24:35tem que é 40 e ter total de aulas abaixo
- 00:24:38de 30 que ele tem aqui percebe aqui que
- 00:24:41nenhum curso tem 30 horas aqui se você
- 00:24:44colocar o menor ou igual e vai começar a
- 00:24:46aparecer aqui os cursos de 30 horas Como
- 00:24:48por exemplo o curso de Excel vou tirar
- 00:24:50aqui o menor né tirar o igual e vai
- 00:24:54voltar pro que a gente tinha
- 00:24:55anteriormente e acompanha aqui comigo a
- 00:24:57funcionalidade do and então V marcar o
- 00:24:59que tá aqui na sua tela todos os cursos
- 00:25:01que tem carga acima de 35 ó lá ó todos
- 00:25:04os cursos que tem carga acima de 35 você
- 00:25:06percebe ali ó que alguns cursos ficaram
- 00:25:08de Fora o de 20 o de 30 o de 10 eu
- 00:25:10marquei só de vermelho ali a carga que
- 00:25:12tem acima de 35 vou marcar também agora
- 00:25:15todos os que T aula abaixo de 30 olha lá
- 00:25:18ó todos esses que estão de vermelho tem
- 00:25:20o total de aula abaixo de 30 percebe aí
- 00:25:22que por exemplo o curso de algoritmos
- 00:25:24tem carga 20 isso a não tá acima de 35
- 00:25:27Mas ele tem o total de aulas abaixo de
- 00:25:2830 então ele selecionou ali o vermelho e
- 00:25:31qual desses registros vai fazer parte se
- 00:25:34eu utilizei o and só onde eu tiver dois
- 00:25:37vermelhinhos na mesma linha vamos
- 00:25:39acompanhar aqui percebe ali ó eu tenho
- 00:25:42no curso de Java dois vermelhinhos no
- 00:25:44curso de HTML5 Eu tenho um só no curso
- 00:25:46de cozinha árabe Eu tenho um só no curso
- 00:25:48de PHP eu tenho os dois então
- 00:25:50basicamente o que que eu tenho eu só
- 00:25:51tenho dois valores vermelhos na mesma
- 00:25:53linha em Java e em PHP então esses serão
- 00:25:57os registros que serão selecionados Deu
- 00:25:59para entender ele só vai selecionar se
- 00:26:01tiver um e outro vamos dar uma olhada no
- 00:26:03nosso resultado ali Então olha aqui ó o
- 00:26:05meu comando é tem que ter carga acima de
- 00:26:0735 e o total de aulas menor do que 30
- 00:26:11percebe aqui que todos eles têm mais de
- 00:26:1435 horas de carga e tem menos de 30
- 00:26:18aulas beleza e se você se lembra muito
- 00:26:20bem além do end a gente tem o or então
- 00:26:22eu vou colocar aqui no lugar de end or
- 00:26:25se você colocar o or dando cont control
- 00:26:28enter ele te mostrou Olha só HTML5 ele
- 00:26:31tem 40 horas e ele tem 37 aulas e eu
- 00:26:34queria somente o total de aulas abaixo
- 00:26:36de 30 Mas como eu utilizei o or serve um
- 00:26:39e serve outro você se confunde muito com
- 00:26:42essa coisa de or de end Na verdade eu
- 00:26:44tenho uma técnica que eu já mostrei aqui
- 00:26:45várias vezes mas eu vou te mostrar de
- 00:26:47novo para não ter nenhuma dúvida nesse
- 00:26:49seu curso de banco de dados o uso de
- 00:26:51operadores lógicos é muito importante
- 00:26:54basicamente como se usam os operadores
- 00:26:56lógicos matematicamente existe a regra
- 00:26:59os operadores and o resultado só será
- 00:27:01verdadeiro Se todas as duas premissas
- 00:27:03forem verdadeiras em todos os outros
- 00:27:05casos O resultado é falso utilizando o
- 00:27:08operador or Bastando que uma das
- 00:27:10premissas seja verdadeira o resultado
- 00:27:12será verdadeiro o resultado só será
- 00:27:14falso quando todas as premissas forem
- 00:27:16falsas blá blá blá BL BL blá BL blá blá
- 00:27:18seu professor de matemática seu
- 00:27:20professor de algoritmo seu professor de
- 00:27:21lógica pode ter te explicado assim o seu
- 00:27:23professor que dá aula de
- 00:27:25capacete vai te explicar de uma maneira
- 00:27:27muito mais legal Considere o seguinte
- 00:27:29vou apagar os resultados aqui eu tenho
- 00:27:31as premissas p e q vamos esquecer que
- 00:27:33são premissas p q eu tenho duas amigas a
- 00:27:36Paula e a Késia p q sacou a Paula e a
- 00:27:40Késia podem ficar felizes ou tristes
- 00:27:43Vamos colocar todas as combinações aqui
- 00:27:45a Paula tá feliz e a Kesia tá triste a
- 00:27:47Paula tá triste E a Kesia tá feliz e as
- 00:27:49duas estão tristes agora se pergunta
- 00:27:51Lembrando que and é e e or é ou imagina
- 00:27:55o seguinte eu quero que a Paula e a
- 00:27:58Késia estejam felizes senão eu não fico
- 00:28:01feliz vamos ver os resultados na
- 00:28:03primeira linha ali a Paula está feliz e
- 00:28:05a Késia está feliz eu quero que uma e a
- 00:28:08outra estejam felizes Então eu fico
- 00:28:10feliz porque as duas estão na segunda
- 00:28:12linha só a Paula tá feliz a Kesia não tá
- 00:28:15e como eu quero que as duas estejam
- 00:28:17felizes isso é eu quero que uma esteja
- 00:28:18feliz e a outra esteja feliz se uma
- 00:28:20delas está triste eu fico chateado então
- 00:28:23eu não fico feliz no terceiro caso a
- 00:28:27Paula tá triste e a Késia tá feliz como
- 00:28:30eu quero que as duas estejam felizes Eu
- 00:28:32também fico triste no último caso as
- 00:28:34duas estão chorando eu também choro
- 00:28:35junto e viram a novela Deu para entender
- 00:28:39vamos fazer o mesmo agora pro ou
- 00:28:41seguindo a mesma premissa a mesma
- 00:28:43história a mesma sequência você tá vendo
- 00:28:45aí na tela tá tudo igual na primeira
- 00:28:47linha utilizando ou a Paula tá feliz e a
- 00:28:49Kia tá feliz é uma ou a outra então eu
- 00:28:52fico feliz ou é uma ou é outra as duas
- 00:28:54estão felizes vamos aproveitar na
- 00:28:56segunda linha a tá feliz e a Kesia tá
- 00:28:59meio tristinha mas como eu sou egoísta e
- 00:29:02eu falei que serve uma ou serve outra eu
- 00:29:04fico feliz eu meio que dou uma cagada
- 00:29:06pra Késia sabe então tipo serve uma ou
- 00:29:09serve outra se uma tá feliz deixa a
- 00:29:11outra em casa chorando no terceiro caso
- 00:29:13ali a Paula tá triste e a k tá feliz
- 00:29:15Dane a Paula eu fico feliz também porque
- 00:29:19serve uma ou a outra se as duas tiverem
- 00:29:22é lucro mas se só uma tiver tá beleza
- 00:29:24também serve no último caso ali as duas
- 00:29:26estão tristes eu não vou ter com quem
- 00:29:28passear eu fico triste também deu para
- 00:29:30entender acho que é muito mais fácil
- 00:29:31assim agora o que eu vou fazer é trocar
- 00:29:33todas as carinhas felizes por verdadeiro
- 00:29:35e todas as carinhas tristes por falso
- 00:29:38fazendo isso a gente tem a nossa famosa
- 00:29:41tabela verdade do end e do or então no
- 00:29:43end eu só vou ficar feliz se as duas
- 00:29:46ficarem felizes e no War eu só vou ficar
- 00:29:48triste se as duas ficarem tristes em
- 00:29:50todos os outros casos você vê o que tá
- 00:29:53acontecendo aí na tela e aí gostou dessa
- 00:29:55forma eu acho que essa maneira de
- 00:29:56utilizar os operadores lógicos é muito
- 00:29:58mais simples de entender eu nunca vou
- 00:30:00cansar de explicar dessa maneira é feio
- 00:30:03é mas funciona e você aprendeu
- 00:30:06todo final de aula a gente classifica os
- 00:30:08comandos que a gente estuda nessa aula a
- 00:30:10gente só viu um até agora que é o select
- 00:30:12mas a gente viu várias cláusulas o from
- 00:30:14o Where o Order by os operadores maior
- 00:30:17menor maior igual menor igual o Inn e o
- 00:30:19between ainda existem outros a gente vai
- 00:30:21ver mais paraa frente mas vamos
- 00:30:22classificar o comando select se você se
- 00:30:24lembra das aulas anteriores a gente
- 00:30:26classificou já os comandos Database
- 00:30:28Create table alter table drop table como
- 00:30:30ddl que são comandos de definição Nós
- 00:30:33classificamos também o insert update
- 00:30:35delete truncate como comandos dml de
- 00:30:38manipulação e agora chegamos ao comando
- 00:30:41select vamos classificá-lo aqui e o
- 00:30:43select é um caso raro o select em alguns
- 00:30:46autores eles classificam como uma coisa
- 00:30:48em alguns autores classificam como outra
- 00:30:50em alguns livros você vai ver essa
- 00:30:52classificação o select é um comando de
- 00:30:55dml isso é é um comando de manipulação
- 00:30:58de dados vários livros fazem isso então
- 00:31:00a classificação do select seria como dml
- 00:31:02alguns outros autores fazem uma
- 00:31:04classificação diferente o quê coloca
- 00:31:07como ddl não para alguns autores o
- 00:31:10select inaugura uma outra classificação
- 00:31:13que é a dql que é o data query language
- 00:31:17basicamente o select faria parte de uma
- 00:31:19classificação diferente que seria uma
- 00:31:22linguagem para perguntas uma linguagem
- 00:31:24para questionamentos Então dependendo do
- 00:31:26livro você tem uma Class classificação
- 00:31:28diferente Eu particularmente gosto mais
- 00:31:30da classificação de dql porque o select
- 00:31:33ele não manipula os dados Ele
- 00:31:34simplesmente seleciona eles a
- 00:31:37manipulação dos dados seria uma inclusão
- 00:31:39de um novo dado uma alteração de um dado
- 00:31:41existente ou até mesmo apagar um dado
- 00:31:42que já existia e não vai existir mais
- 00:31:44select não faz manipulação de dados o
- 00:31:46select faz seleção de dados então pra
- 00:31:49seleção de dados a classificação dql
- 00:31:52para mim é mais clara Mas você é
- 00:31:55totalmente livre para escolher qual
- 00:31:56delas você vai utilizar E aí gostou
- 00:31:58dessa sua primeira aula de select na
- 00:32:00próxima aula a gente vai ver mais partes
- 00:32:02do select a gente vai se aprofundar
- 00:32:04ainda mais nesse comando que é tão
- 00:32:06poderoso Espero que você tenha gostado
- 00:32:07dessa aula comigo de capacete não vai
- 00:32:10rolar de novo porque olha só tô todo
- 00:32:12suado cara tô todo suado Então eu queria
- 00:32:15pedir aquele joinha caprichado queria
- 00:32:17pedir para você compartilhar nas suas
- 00:32:18redes sociais e nunca se esqueça Calma
- 00:32:20aí deixa eu apagar Jesus clicando aqui
- 00:32:24você vai se inscrever no canal cara dá
- 00:32:26essa moral pra gente me dá essa honra de
- 00:32:27ter você como aluno inscrito são mais de
- 00:32:29120.000 alunos no momento em que eu tô
- 00:32:31gravando esse vídeo com certeza no
- 00:32:33momento que você tá assistindo é muito
- 00:32:34mais porque todo mundo me escuta depois
- 00:32:36de se inscrever clica na engrenagenzinha
- 00:32:38que tem do lado do se inscreva depois de
- 00:32:40se inscrever e bota lá quero receber um
- 00:32:42e-mail na verdade não sou eu que vou te
- 00:32:44mandar e-mail muito menos eu vou ter o
- 00:32:45seu e-mail é a plataforma do Google Isso
- 00:32:47ele já tem o seu e-mail já faz tempo tu
- 00:32:49precisa se preocupar com isso eles vão
- 00:32:51te mandar um e-mail sempre que a gente
- 00:32:53lançar uma videoaula nova Então a gente
- 00:32:54tem vários cursos que estão em andamento
- 00:32:56aqui com certeza tem uma coisa boa para
- 00:32:58você tem muitos outros cursos que vão te
- 00:33:00interessar clicando aqui você vai ver a
- 00:33:02Playlist todas as aulas você viu uma
- 00:33:05aula de select agora você não viu as
- 00:33:07outras aulas dá essa moral também você
- 00:33:09não tem nada para fazer agora você não
- 00:33:10vai ficar vendo outros vídeos né você
- 00:33:12vai manter no curso em vídeo Então tá
- 00:33:14aqui ó todos os vídeos aqui no i
- 00:33:16interativo Zinho no izinho que tem aqui
- 00:33:18em cima você vai ver outros cursos que a
- 00:33:19gente faz então além da playlist de
- 00:33:21banco de dados vão ter outras playlists
- 00:33:23aqui em cima de vez em quando eu coloco
- 00:33:25alguns questionamentos aqui em cima para
- 00:33:26saber se você gostou ou não da aula
- 00:33:28algumas perguntas que a gente pode fazer
- 00:33:30às vezes eu coloco aqui em cima também
- 00:33:32dá uma olhada e participa das nossas
- 00:33:33enquetes e nunca se esqueça aqui no meio
- 00:33:36a experiência completa essa base de
- 00:33:37dados aqui que você baixou você teve que
- 00:33:39baixar diretamente do cursoo.com e lá
- 00:33:41você vai ter todos os materiais
- 00:33:43inclusive os slides da aula se você é
- 00:33:45professor e quer utilizar os slides fica
- 00:33:47à vontade contanto que você mantenha
- 00:33:49todos os direitos reservados pro curso
- 00:33:51em vídeo porque isso dá um trabalho para
- 00:33:53caramba vai criar então é isso pequeno
- 00:33:54gafanhoto pratique sempre utilize o seu
- 00:33:56ambiente brinca bastante com select
- 00:33:58dessa aula até a próxima porque na
- 00:34:00próxima a gente vai se aprofundar ainda
- 00:34:02mais e não adianta você se aprofundar se
- 00:34:04você ainda não sabe não adianta você
- 00:34:05mergulha a fundo se você não sabe nem
- 00:34:07boiar concorda comigo então pratique
- 00:34:09sempre um forte abraço e até a
- 00:34:14próxima meu Deus maldita ideia que eu
- 00:34:17tive de filmar com essa
- 00:34:21[Música]
- 00:34:26parada h
- SQL
- SELECT
- Gustavo Guanabara
- Database
- MySQL
- Data Retrieval
- ORDER BY
- WHERE
- DQL
- Practice