quinta-feira, março 05, 2015

Instrução SQL para incluir o nono digito de celular em banco de dados

Desenvolvi uma instrução SQL para acrescentar o nono digito no telefone celular num banco de dados. O exemplo é para um número antigo de celular com 10 dígitos onde os dois primeiros dígitos identifica o DDD e os oito dígitos restantes identifica o número do celular/telefone.

Ex.: 1199999999 = (11) 9999-9999 passará a ficar assim: 11999999999 = (11) 99999-9999

Desenvolvi a instrução para o MySQL, mas nada impede de seguir o algorítimo para ajustar ao seu banco de dados ou a quantidade de números de telefone com mais dígitos como por exemplo se tem o zero no DDD (01199999999)

Veja um SELECT de como foi feito para pegar cada parte do número e como ficará o resultado:
SELECT 
telefone AS ORIGINAL
LENGTH(telefone) AS TAMANHO,
SUBSTRING(telefone, 1, 2) AS DDD,
SUBSTRING(telefone, 3, 10) AS TELEFONE,
SUBSTRING(telefone, 3, 1) AS TIPO,
CONCAT(SUBSTRING(telefone, 1, 2),'9',SUBSTRING(telefone, 3, 10)) AS RESULTADO
FROM tabela 
WHERE telefone IS NOT NULL 
AND SUBSTRING(telefone, 3, 1) IN (9,8,7,6) #TIPO DE TELEFONE: 12345 = FIXO; 6789 = CELULAR
AND SUBSTRING(telefone, 1, 2) IN (11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 28, 91, 92, 93, 94, 95, 96, 97, 98, 99) # LISTA DE DDD PARA ACRESCENTAR O 9
AND LENGTH(telefone) = 10 #TAMANHO ANTIGO COM 10 DÍGITOS
ORDER BY telefone;


Agora o UPDATE em ação:
UPDATE tabela SET 
telefone = CONCAT(SUBSTRING(telefone, 1, 2),'9',SUBSTRING(telefone, 3, 10)) # ATRIBUI O NOVO RESULTADO
WHERE telefone IS NOT NULL 
AND SUBSTRING(telefone, 3, 1) IN (9,8,7,6) #TIPO DE TELEFONE: 12345 = FIXO; 6789 = CELULAR
AND SUBSTRING(telefone, 1, 2) IN (11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 28, 91, 92, 93, 94, 95, 96, 97, 98, 99) # LISTA DE DDD PARA ACRESCENTAR O 9
AND LENGTH(telefone) = 10 #TAMANHO ANTIGO COM 10 DÍGITOS
;


segunda-feira, maio 05, 2014

Liberte-se

Os outros sem você, vão se virar muito bem, acredite, agora você sem você, não é ninguém.

Fica nessa vaidade de ser importante para os outros que vai ver onde vai parar.

Não queira ser importante, vai se sentir que está mais leve e livre imediatamente. (será que sua cabeça, vaidade e "obrigações" permitem?)

Se a vida vai bem, é porque está se tratando bem. Se vai mal, deve estar fazendo algo contra você.

A vida te trata como você se trata.

segunda-feira, agosto 05, 2013

Projeto Loon - Google planeja colocar internet em todos os cantos do mundo

Balões com gás hélio flutuam a 20 km de altura, os ventos da atmosfera se encarregam de movê-los e transmitirem o sinal de rádio entre si e para receptores instalados na Terra. A velocidade do sinal é equivalente ao 3G.

Veja o vídeo abaixo sobre o Projeto Loon:

sexta-feira, julho 26, 2013

Valsa de Saturno com seus anéis e luas

Chromecast - Google planeja revolucionar a forma de assistir TV

Não pense que vai precisar de uma super Smart TV para aproveitar todos os recursos, trata-se de uma espécie de pendrive que se conecta a TV que tenha entrada HDMI.

Esse pendrive (que não é USB) permite uma conexão sem fio dos seus dispositivos com a TV.

Confira os vídeos do projeto Chromecast:


O custo do Chromecast nos EUA está planejado em US$ 35. Não se tem previsão para quando vai chegar ao Brasil, mas como me parece um projeto promissor e barato, não deve demorar muito.

sábado, janeiro 05, 2013

Driver Broadcom Bluetooth no Windows 8


Resolvi atualizar o meu Dell Vostro 3500 para Windows 8 Pro x64, quando rodei o assistente de compatibilidade dos programas a dispositivos, informou que o Bluetooth Broadcom não seria compatível.

Procurei bastante no sites de suporte da DELL e não encontrei, mas conseguir no site da Lenovo.

Segue link para download do driver:
http://support.lenovo.com/pt_BR/downloads/detail.page?DocID=DS031759

Outro link em inglês onde também tem o driver para 32bits
http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS031999

Resolvido, Broadcom Bluetooth 4.0 Driver for Windows 8 (64-bit) - Notebook

quarta-feira, julho 25, 2012

segunda-feira, abril 09, 2012

Google Cloud Connect para Microsoft Office


Aplicativo criado pela Google para que todos os seus documentos criados/utilizados no Microsoft® Office (Word®, Excel®, PowerPoint®) sejam salvos/sincronizados no Google Docs, para que possa acessar de qualquer lugar ou recuperar caso venha perder o original. Ainda é possível edição colaborativa por várias pessoas ao mesmo tempo.


Para download e mais informações, clique no link: